I can highly recommend CCR, they did a great job on my Sig P-226.These guys are about to get one of my orphan projects...
http://www.ccrrefinishing.com/hg.htm
Like Bill said, I think the Cera-Plate is going to be a step up.
I kind of get the impression you are looking for a do-it-yourself product?