I have been looking all over the internet on oil that will still protect against rust and still lubricate in below zero temps and not collect dust/dirt. Getting in and out of the truck, leaving the rifle in the truck and snow builds up a large amount of moisture on my rifle. I have always oiled and then wiped the rifle almost dry but it still seems to collect a large amount of dust/dirt. I have tried slip 2000,fp-10, hoppes and barricade. Barricade and fp-10 seem to almost dry and have the lease amount of dirt after a while. I was told to try butches gun oil but it seemed quite thick for cold weather. What are some better options?