All of my milsurps are cleaned well with Hoppe's N0. 9 solvent. Well soaked patches through the bore, then a bore brush dipped in Hoppe's. Beushes dipped in the solvent to clean the bolt, and actions. I let the Hoppe's soak a bit in the bore, then run dry patches through them. Last I coat everything with a light coat of Remoil. I have shot all kinds of surplus ammo for years, and have never had a rust problem.
Cheapshooter's rules of gun ownership #1: NEVER SELL OR TRADE ANYTHING!