Hoppes gun oil has a different odor than most oils. A little like banana oil. I don't have my bottle of Hoppes where I can find it, but isn't it supposed to be a solvent for powder residue? - Gordon White