I like it. I buy it by the gallon.
I use it to clean out the powder residue. Then, I go after the copper or lead fouling with whatever solvent is appropriate, should that be necessary.
It is important that you oil the barrel and any other parts of the firearm being cleaned. That stuff will suck the oil right out of the pores of the metal.
What's even worse, if you have a nice oil finish on your rifle, do not, I repeat do not get any Mpro-7 on that finish. It's almost impossible to restore that finish should you spill some on it. Just ask me how I know.
But, for general cleaning of powder residue, I think it's great.
Paul B.