6 years ago, I shot my SKS with corrosive ammo. Decided not to clean it with the usual hot water as I had to be somewhere. Sprayed inside and out, including bore, soaking wet with Remington
Gun Oil with Teflon. Then I forgot about cleaning it until....
Last year I lent the SKS, uncleaned, to a friend who used it in a .30 caliber miilitary rifle match, against shooters with M1s and M1As (which he won, BTW). He said it did not jam or FTF. He cleaned it after practice and match and all he said was the rifle was very dirty. He did not mention any rust. So Reminhgton Gun Oil protected by SKS from corrosive ammo residue for five years. Hehe.
So that makes me a fan of Remington gun oil. Also have Ballistol, because I heard that's what the Reich used for their small arms during WWII....good enough for me.