I have to add about just about identical input.
I got my CM order in week before last, and headed to several places to pick up some nylon brushes. None could be found. Man I was bummed. So, I ordered up a batch from Midway whci turned out decent as I squeezed in a couple of boxes of bullets I had been wanting with them. LOL
Got the brushes in yesterday and set up this morning, at 10:30 on two rifles. Both had already been scrubbed to death with conventional solvents and brushes. The first was the .270, and after 5 patches it was a done deal. Probably ws good after three but just really couldn't believe it. Second was my little Ruger Compact in .308. I know this thing had close to if not over a hundered rounds through it before the initial cleaning a couple weeks back. I just finially got tired of working on it and ordered the CM. Well after 7 patches it was a done deal. Now it is only 10:50, and I am done with two rifles thoroughly clean. Well back to the vault and grab up three more. Third was a 7mag, which has had some serious duty also. It was to be next for the solvent but after getting tired on the .308 I decided to wait. WEll 11 patches, and 15 minutes it was a done deal. A .243, as well as an old Enfield British .303 all got the treatment. Heck if I hadn't stopped for lunch I would probably still be dragging stuff out. LOL
The only thing was that on the 7mag, I would got a clean patch at about 7, then when I ran the dry patch through it came out light blue. So in went another wet patch and sure enough it would be blue again. I figured that it was just getting the last of the finite stuff out and was taking a little longer getting it up. The Enfield also took a few more patches than I had expected, but who knows how long some of that stuff had been embedded in there. I hate to say it but I actually enjoyed cleaning rifles for a change. That means now I can go get them all dirtied up again. LOL
Any way you slice this stuff, you can't beat it. If you haven't got some get it, and if your still sceptical, find someone close who has some and let them show you how well it works. I guarantee you will be well pleased with it.