I use Rem Oil. I wipe down my guns and also use as a lube.
I live by the Gulf Coast and have absolutely no issues with rust or corrosion.
I do try not to get on the stocks but have had no issues after wiping off.
My only complaint is when using as lube, it doesn't seem to stay on long....like it evaporates after a few months. I wipe down and lube at least once per year on the guns I don't use.
One thing I do like about the Rem Oil is it's light, I don't worry about it gumming anything up.....like firing pins!