Ultrasonic cleaners are the bee's knees. They can be run with nothing more than soap and water to very effectively clean grease/oil/carbon, flaking paint, anything not solidly attached to anything else. They work well for carburetors, medical eqpt, and rifles. Getting one large enough to dunk even a dis-assembled rifle will be a pricey venture. Generally only a shop can afford one.
Dry graphite is an extremely effective rifle lubricant in the desert, and in winter/arctic conditions. In spring or jungle weather you're better off with lots of oil. CLP is great for the teflon content but somewhat more poisonous than regular auto oil. FWIW.[/QUOTE
I never had good luck with graphite. 100 rnds or so and feeding issues started. -15C aprox