I like Ballistol. Yes, it has an odor. Like every other product in this world, it has it's uses. No, it's not the best product for every job in the shooting industry, just like WD-40. It does make a good "Moose Milk" in the pourable-canned version and it works for soaking locks and other parts...