Another reason to avoid wd-40 is its flammability, I only use Birchwood-Casey or Cabela's Black Powder Solvent (hydrogen peroxide, rubbing alcohol, Murphy's oil soap is also very effective just beware of "erupting" foam) with very hot water then finish cleaning/lube/prevent rust all with "EEZOX"...