So I've tried my darndest to get my Walther P22 as clean as it was from the factory, but it just seems that no matter what I do, residual powder goo remains once the powder solvent dries. Right now the two fluids I use for firearms cleaning are (1) Hoppes #9 powder solvent, and (2) milsurp light weapons oil. All my centerfire guns clean up really well with just a bit of #9, a toothbrush and some patches (with some exceptions - I'll get to that later). But the P22 just gets caked with powder residue, and I can't seem to get it all off, even after an hours' worth of scrubbing with #9. It appears to be clean, but then when I let it dry, the residue reappears.
So this brings me to the title of this post, Break-free CLP. I understand that it's what the military issues for all purposes pertaining to firearm maintenence. Do you think this stuff will work where Hoppes #9 has failed?
Also, after I broke in my M1A, I cleaned the action, chamber and barrel well enough, but the gas piston seems to have an ultrathin layer of carbon stuck on it that I can't get off! It's smooth and shiny, but discoloured from the carbon. Would CLP also help eliminate this? On a side-note, would I be able to skip the light weapons oil application when using CLP, since it is also a lubricant? Keep in mind for any heavy-wear points (like the M1A rotating bolt), I use molybdenum grease, and would continue to do so. I'm more concerned with the slide rails of my pistols, to which I occasionally apply a light coating of oil.
Thanks for any help/info/advice!