German MP-40 9mm. German MP-40 in 9mm, that is all matching. All matching parts down to the recoil assembly and firing pin! This gun is marked "BNZ 42" on the receiver, which means it was made in the Steyr Daimler Puch, A.G. Werk, Steyr, Austria: early code "660", late code "bnz" . The date on the gun is 1942 Comes with one original mag