I have some Balistol that Taylor gave me. He tried it in his Jaeger, and never will again. In one week's time, he noticed a colour at the muzzle he didn't like and ran a dry patch down the barrel. It came out rusty, as well as leaving minor pits. As far as we know, it was straight Balistol - might have been contaminated, we don't know, but I'll not use the stuff he gave me. So far, WD40 and Unival(rust preventative, water displacer, lubricant) haven't let me down. I just started using Unival as I had a can to test. It's a better lube (DW40 is pretty dismal at that) and so far, no guns have rusted or other gummed up - with either.