One word, GUNSCRUBBER. It's all you need, and cheaper than a trip to the gunsmith. Take it apart, like you would for normal cleaning, and use the Gunscrubber to get into the nooks and crannys. Just hose it out with GS, let it evaporate, lube it up and you're good to go.