I have read many times that because Hoppe's Elite and M-Pro7 are made by Pantheon Chemical that they are therefore probably the same. I thought I'd ask Pantheon myself. Here is their response:
I must admit though that it does sound a bit like "6 of one, half dozen of the other".
Dear (Me),
Although Hoppe's Elite and M-Pro 7 are both manufactured by Pantheon Chemical, they are different products. The M-Pro 7 line is geared towards military and LE style shooters who require additional lubricating and corrosion protection properties to maintain their weapons. Typically, they clean their weapons less often and their weapons are usually exposed to more dirt, dust, etc. The products are both non-toxic and non-hazardous but are formulated differently. Both are great products and you won't be disappointed with either one. If you have any other questions, please don't hesitate to contact me. Thank you!
Amy Rosales
Manager, Business Development
M-Pro 7 Weapon Care Products
I must admit though that it does sound a bit like "6 of one, half dozen of the other".