Good product.
Ballistol has some pH buffering that many other gun oils do not have. It also seems to be okay for wood stocks, which many other gun oils injure. It does smell, and it does have some vegetable oil in the mix, besides mineral oil. I have changed to ATF, which seems very similar in lubricating ability. Both 'stick' better to exterior gun surfaces than a lot of the lighter finer products. Both are very good for lubrication between surfaces. I have a lifetime supply of ATF and it has worked well for me. I used one bottle of Ballistol over years and it worked well for me.