I recommend Elite Motors of NJ out in Lodi, NJ. The owner is Sam. He came highly recommended from a friend. For parts, I recommend buying through your own source to save money. He doesn't upcharge on parts but you'll pay full price. He specializes in Porsche & BMW
afaik. The hourly rate was $125 but that could have changed. Lodi should be closer to you from Queens.