I was skeptical about Ballistol the first time I seen it on a hickok45 video, the stuff is pretty awesome. I bought several bottles of it and just use it in a spray bottle, I got the non aresol kind. The stuff does work. easy to clean with, removes everything, doesnt smell to crazy, safe and actually good for wood, and is non toxic. What else could I ask for? Well I could ask for it to be available at more places, but I order from midway often and the 6 bottles I've ordered seams like it will last me a long time. That said, I do lube all pistols with cheap wheel bearing grease. I bought a pound of that stuff and it will probably last me a lifetime. Dont get crazy with lubes and cleaners. they're all pretty good. Some mall ninja probably will chime in saying you have to use a gun grease for guns, well where do you think all that grease for your guns come from? The gun only grease maker? nope, it dont!