You won't find any better than Ironhorse Gun Works. Preston is good. I haven't had to have any major work done by him, but have seen a lot of his work, and it is second to none! All of the stuff that I have had done was either done when I took it in within an hour, or dropped off and picked up within a day or two. They are pretty local to me, and I'm glad to have them near.