I mostly prefer USGI style CLP for my overall cleaning. For storing and lubricating I use Corrosion X. CLP dries up like Nancy Pelosi's... wit in an AR gas system. Corrosion X is significantly better in that respect IMO. However I have found that CLP will kill rust and dissolve powder better than CX.
My cleaning cycle for an AR goes like this,
1)
Bore 5 passes with a copper brush and lots of CLP followed by baby wipes until they come out clean
2)
Breach Ratcheting chamber and lots of CLP. Wipe it all out with baby wipes again
3)
Bore 5 more passes with copper brush and CLP followed by dry patches. lastly a lubricating pass (in my case CX)
4)
Bolt CLP and brushes, solvent if you roll that way. Wipe it all off with baby wipes, hit with CLP again to clean off any baby wipe residue, wipe it dry with a rag and lube it with your favorite storage/operating lube.
5)
Reciever Same again, hit it with my favorite cleaner/rust buster CLP, wipe out the crud with baby wipes, clean up any baby wipe residue with CLP, wipe it dry with a rag or cotton swabs, lube it with protecting/operating lube (CX for me)
I also included a picture of some little triangle wedge thingies I find handy. I found them in my wifes make-up kit while she was away at work (no questions please).... ;-)
Actually I saw her using them to apply stuff to her face and found that they are squishy and absorbant, and work good to finish off a cleaning cycle. She says they only cost about $2 for the pack pictured.