I have been using Mpro for a couple of years and I am sold on it. No smell, no fire hazard, eazy cleaning. The lube is expensive but a little goes a long way...
I just tried the Mpro-7 cleaner on my pistol and was mightily impressed. It has a super mild smell and seemed to leave no residue behind when I wiped it off.
With most of the parts, I sprayed some on, let it sit maybe 3 minutes, sprayed a little more on, nylon-brushed and patch-wiped. Things came clean faster than with any product I've tried before.
With the inside of the barrel, I plugged up the muzzle end with a patch, leaned it breach-end-up in a tupperware container, then filled the barrel with Mpro-7, let it sit for a couple of minutes, then used a nylon bore brush followed by patches. I resused the patch that had been plugging up the end of the barrel, as it was soaked and I didn't want to waste the cleaner too much.
I've never seen patches go through my barrel and come out pure white that fast. It was almost like watching one of those too-good-to-be-true ads on TV for miracle cleaning product.
I finished the inside of the barrel with a little CLP on a patch, pushing it through the barrel, thinking, ok, NOW I'll some grey, but no, the patch came through the same color as it started out.
Then a tiny amount of patch-applied CLP to lightly coat the outside of the barrel and the ramp, and the slide/frame rails, reassemble...done. Took me less than 10 minutes.
I should state that I had only put 60 rounds through a previously clean gun, so this was not the nastiest cleaning job.