I bought some Mpro7 to try out as I have read that it is pretty good stuff. I have always used Hoppe's in the past and have been happy with it but since my wife can't stand the smell of Hoppe's I thought I would give this a try. It appears to have worked well on my pistols and revolver yet my patches didn't come out as dirty as when I used Hoppe's. Granted, I only shot 100 rounds each of Winchester jacketed ammo through three different guns so they weren't terribly dirty to begin with. What are all of your opinions on Mpro7? As I said, each gun looked clean when I finished and they were a Sig 229, Beretta Centurion and a S&W 65.