I am reasonably certain that MPro7 and Hoppe's Elite are the same products. I was able to find MPro7 long before Hoppe's Elite finally appeared at my local WalMart.
If you can find the gel-like cleaner instead of the spray cleaner the gel cleaner is better. It lasts longer.
Hoppe's Elite gun oil is supposed to have an antiwear additive and also claimed to be slicker than PTFE containing oils.
The Hoppe's Elite cleaner in spray form does not last long so I like to use it only when I need to clean my guns inside. For cleaning guns outside old Hoppe's No. 9 works okay. But I would rather use the newer Hoppe's Elite gun oil than the old Hoppe's gun oil. The Hoppe's Elite gun oil is synthetic and like I said is supposed to have an antiwear additive. And it is probably quite safe to use. And now I can find the Hoppe's Elite stuff locally. For a long time that was not true.
If you can find the gel-like cleaner instead of the spray cleaner the gel cleaner is better. It lasts longer.
Hoppe's Elite gun oil is supposed to have an antiwear additive and also claimed to be slicker than PTFE containing oils.
The Hoppe's Elite cleaner in spray form does not last long so I like to use it only when I need to clean my guns inside. For cleaning guns outside old Hoppe's No. 9 works okay. But I would rather use the newer Hoppe's Elite gun oil than the old Hoppe's gun oil. The Hoppe's Elite gun oil is synthetic and like I said is supposed to have an antiwear additive. And it is probably quite safe to use. And now I can find the Hoppe's Elite stuff locally. For a long time that was not true.