If you go to Houston any, you pass right by this man's shop. He has worked on several of my guns, and is excellent. He can do any and all of the work you need done, but as Researcher said, it won't be cheap. I know you are not out to sell it, so it could be worth it to you, so that your grandson can use it.

http://www.felandgunsmith.com/