Sorry for your bad reaction to Hoppe's Elite (degreaser?) but I have used the 'gun cleaner' for many years and like M-Pro 7 there are no petroleum distillates in there. There are virtually no fumes. It is water based and has cleaning agents, corrosion inhibitors, surfactants and a lubricant in a non-toxic solvent base. You must be allergic to one of the ingredients like I am allergic to epoxy glue.DUALEXHAUST said:Hoppes is now made in China. About five years ago I bought some of the elite version of Hoppes degreaser at Walmart. It stated on the label that it was non-toxic, however, I developed aural migraines that affected my vision (like after looking at a bright red light). There some type of poisonous petro chemical in that product is very poisonous.
Stick with reputable brands that are made in the USA UK or the European countries. There are some excellent done cleaning products overseas in Europe.