I've used this on my motorcycle chain in dusty and sandy locations and it doesn't stay wet. Dries to a nice "dry to the touch" film and won't collect sand or grit or grime. I'm thinking it would be IDEAL for firearms. Guess what? The label on this puppy is saying it can even be used on firearms. Has anybody tried this stuff?