New York State inspections..I failed!

Shocks/struts usually don’t fail inspection unless they are leaking. If they aren’t leaking then they’ll pass inspection. Exhaust…well that’s very possible on a car this old.

But if you’ve NEVER replaced the struts before or exhaust then they are more then likely worn and need replacing. But I find his prices to be very very high. Find another mechanic to do the work.