P04 is the German designation for the Navy Luger since it was adapted by the Kriegsmarine in 1904, just like the army Luger is called a P08 since it was brought into service in 1908. Therefore, any Navy Luger is generically a P04, whether it is a Model 1904, 1906, 1908 or 1914. So I guess the generic answer to your question "are these P04 Lugers" is yes.
__________________
If it's made after 1918...it's a reproduction
|