I've been using Ballistol lately for the main reason that I can use it on the wood, on the metal, and on the leather sling. Great for a quick wipe down when out in the field on a rainy day. Some love the smell, but I think it smells like a mix of stale damp towel and anise. I also like the history of the oil, but I would guess it is probably not the best cleaner/lubricant choice out there. It is also relatively non-toxic.