Just a shout-out to remoil spray... I use it on all of my firearms as both a cleaner and light oil.
Any new gun gets a thick coating of remoil, then soaks for a good week or so. I do use TW25B on slide rails, but that's it.
Last weekend we went canoeing and ended up taking a dunk in a fast moving river. My sig p238 was underwater for a good 20 minutes straight before having to wait about 8 hours until I could take it apart. And, it had been a good 3 months since it had any cleaning.
Now this sig is something I carry almost all the time so it has seen plenty of sweat, rain, dirt... But never a dunk in a river. I was fully prepared for it to have that light 'cleanable' coating of rust, but it was completely fine.
I did a full disassembly, sprayed everything thoroughly in remoil, let it sit in a 165f oven for about 5 minutes, did a normal lube and then fired 200rds with no problem at all.
I've read a good bit of negative remoil reviews... People claiming it doesn't protect as well, doesn't lube as well, and on and on. Well in my opinion it works great if used appropriated. I still use hoppes on a patch in the bore, and to clean any brass markings, but I use remoil for everything else and it seems to work great.