New York State inspections..I failed!

You are getting burned on the parts even for NYC. The budget approach would be to check chain shops nearby for prices. Struts are fairly cheap should be about 60-90 each depending on the springs. The guy was going to gouge you. Also get another opinion because you could file a charge against the guy that would hit his inspection license if supported by another shop. Soliciting buisness like this is a low blow unless your car really is falling apart in which case he seems to charge too much and is a jerk.