From the year 1944 and because of many soldiers seen covering their rifle muzzle with all sort of things (like condoms for example) the US army issued an official muzzle cover.
The one we have here was made by Victory Mfg in 1944. Not issued condition.