This is just plain CRAZY TALK!!!!
Hoppe's #9 solvent/cleaner, Hoppe's #9 gun oil for handguns, plastilube for rifles which require grease or LubriPlate #130-A , now that was easy!
LUBRIPLATE 130-A MIL. SPEC. GREASE at Brownells
Scott Duff Publications & Historic Martial Arms: M1 Garand, M1 Carbine, M1903, Krag, M1911A1 (check the accoutrements section for plastilube)