IV been using Schaeffer's penetro 90 on all my guns for awhile now. It really seems to be one [censored] of a cleaner and lube for my ARs shotguns rifles and handguns with zero issues. I honestly think it's the best I've ever tried. The spray bottles I buy seem to last forever because less is needed to do a particular job. Wondering if any of you guys have found out the same thing?