When i was in the national guard, a long time ago, we used a mix of gasoline n oil to clean our m1 garands after firing blanks. A few guys were smoking too at the time. As a gunsmith. I removed as much cosmoline as possible and then used brakleen. A pre parkerizing cleaning bath of tide detergent or liquid detergent works too. Have fun, Mel