I ended up sending the pistol to CGW, and I simply don't believe anyone else would have done as good a job. The gun came back running soooo smoothly, they must have done some nice polishing in there or something. Plus the folks at CGW are super nice, helpful and quick! Top notch.