Brad Bachelder can do all the work necessary for a total restoration. I've used him for a couple of guns and have always been happy. It's also nice he's only a two hour drive away. His phone number is 1-616-459-3636. Here's his web site
http://www.mastergunmakers.com/