1943 Walther P38. All numbers match besides the locking block. Comes with 1 magazine.