Slight overcharge is an understatement... The work quoted there should be 75% less than what's shown. Not sure why you're paying for TPMS anyways, most shops near me replace them for free when you mount and balance a tire, it's pretty standard practice. Discount Tire, Belle Tire and most others are included in the mount/balance price and if not they are only $50 for a set of 4... No reason for the ball joints to cost that much either, as someone else mentioned you can get a brand new control arm with them installed way cheaper. The only thing that is normal I'd say is the alignment, the rest is a rip off. I paid $18/tire to mount and balance my summer tires today and that included new sensors, $180 is way too much. Mine came out to $180 and that included $80 for winter tire storage and $50 for a new tire replacement under road hazard coverage.