Gun Butter is very high-quality gun oil, it is the only oil I use on all of my guns. It is not the cheapest, but one bottle will last you years if you use it as directed. The old saying "less is more" is 100% true with this product, it does not take much. I absolutely love the needle tip applicator, it allows you to put the smallest drop of oil where you need it, without over applying or making a mess. And the pen style bottle fits great in my range bag for whenever I need it.