Mechanics know that the average and even above average car people basically don't know shit about your car other than how to drive them. So they feel they can rip off people by saying they need things they don't need.
I went in for an inspection and I needed 2 new tires....ok fine, it's been a couple years.
Then when getting the new tires, the other place gave me a list of shit I needed which came to about $900. I said I'll just take the tires...which was still $200+ with a $25 coupon.
Damn you mechanics
On a bright note, i passed inspection and won't have to deal with that for another year