Hammer49
I use a product called Slip 2000 - It is synthetic oil develped for the military as their existing oils would attract to much dust and dirt on the the deserts...
Here is a test done several years ago on various oils
http://www.thegunzone.com/rust.html