I did a bit of investigation on Ballistol recently, and have started using it on a few things. As I understand it, the stuff will mix with water but will still leave an oil film when the water evaporates. The only guns of mine that see rain are my duck guns, and they usually get CLP. I have just used a Ballistol mix on my snow chains (very expensive chains) to keep them from rusting while in storage. Put the chains in a 5-gal bucket and fill with a Ballistol/water mix to cover and soak, then hang to dry.