Took Expedition in for inspection.  Got the call that everything passed except for front ball joints.... Cost???  $645!!!  Ball joints from Autozone cost $34 each.  I asked the mechanic doing the inspection how far out of spec the joints were... He couldn't give me a spec... Only that in his opinion, it was too loose.  I told them I would get the work done myself, citing the cost of the ball joints, to which he replied, \"well, we're not the lowest cost on the block.\". \n\nI got the joints replaced for 1/5 of the estimate from Firestone.... And 2 mechanics that I went to both indicated they would not have failed the inspection for those joints.\n\nSo here is the point... My experience with this shop might be out of the ordinary, but it is the experience you dread when taking your automobile in for a mandated inspection.  My advice is to get a second opinion when a shop like this springs something like this on you.  Unfortunately, most people just pay the price and go on.  If you are able to get a second opinion, I would encourage it.\n\nThe workers at this shop are friendly.  Like I said, I hope my experience was an anomaly... But I won't be back, even though the location is very convenient to where I live. \n\nBtw... The truck passed inspection when I took it back in.