Based on your pictures , I would say fake. The markings and insignia do not look correct for an early war period m34 cap. Wait for others to comment.
Regards,
John
Although nicely rendered it seems to blur the lines as to what style it actually is(?)....neither M34, 38, or 40. Would concur with others that it is likely a post war repro.
Comment