Reply To: How to prevent surface rust?
Certainly Ballistol – its probably the best all purpose oil one can get.
If you often take the gun out in rain, you might consider wiping it with Nano Protech gun oil. This really makes the water pearl off but Ballistol also does a great job keeping water out. Rust mostly comes in storage, for example when you had the gun out in cold weather and then put it somewhere in a corner the air will condense on it. The best way to prevent rust is to put on a thin coat of Ballistol about once a month and have the gun stored in a sheath.