I would go to J and M Machine in Mass.
www.jandm-machine.com
They have done 6 engines for me and all run great! State of the art machines and they do everything in-house and do it properly! I never want to leave there when I bring a motor down!
There not that far way from you and I would seriously give them a call.
M