My standard way of cleaning anything is to flood on the powder solvent and scrub with a toothbrush. Let it sit for a few minutes & scrub again. Clean it all off w/ carb cleaner. You have to remember that it is completely clean and no lube is there at all so you need to relube most parts. It does get a gun CLEAN though. Keep carb cleaner away from plastic/polymer!
"Suppose you were an idiot, and suppose you were a member of Congress, but I repeat myself." Mark Twain