Gary,

the drilling muzzle cap can be pre WWII, but must not. I own a similar one, wich was made in the 30th. They made it with these elastic straps. The factories produced the same kind of protectors after the war - and until today. Yours looks old, may be pre war made, may be made during the 50th or 60th, a nice piece.

Kolibri