I know a guy in nashua. It may take a while though. Could be years before you get it back.........
Have you tried Pullman arms? They are also a machine shop, I had thought they do that kind of stuff. Greg Derr in worcester? Business End Custom in Peabody?