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 "COS" on the receiver, which means it was made in the Gebrueder Merz, Merz Werk, Frankfurter Main: "cos" . The date on the gun is 1943. Comes with one original mag