Hornady One Shot cleaner & lube came out on top of many oil and lube tested….I saw that test. I use it now on all my firearms and it best at preventing rust. Place a fish hook outside treated with One Shot and it will not rust. There are 2 kinds…. one is a case lube and one is a cleaner/ lube…. Midway USA has it. Best I have ever used….it is a dry lube leaves no oily film when applied….great for triggers, bolt on your guns.