My buddy goes to a small shop in Brooklyn. Not sure if that would be too far out of the way for you. I also dont think the guy can check frames but I know he reset my friends forks. He seems honest and inexpensive. Most places in NYC will rape the chit out of you.
Lemme know if you interested and I'll get the guys info.