BALLISTOL outperforms ANYTHING else...(well, maybe not brake cleaner for cleaning really mucked-up bores)
Use BALLISTOL on guns, knives, fishing & camping equipment, tools, wood, leather ...ANYTHING that needs cleaned, lubed or surface protection.
Its completely bio-degradeable. I have read that some people have experienced a dulling of plastic surfaces such as plastic grips, but I personally have used it for a long time, including contact with plastic grips on guns and tools, with NO surface effect.
B A L L I S T O L !!! (No, I don't have ANY connection with them)