So, just got my Mark back from the shop. I had to have both upper ball joints and control arms changed, I also had both front rotors turned. Well, first a little background info. The car had been making a weird grinding noise in the front for the past couple of months. I took it to several shops and they all said it was the ball joints and gave me estimates of around $450. Like I said I got the car back today and guess what? Yep, still making the noise in the front end. I took it back to the shop and the guy looked at it and said the noise is coming from the lower ball joints! AHHHHHH!!!! Don't worry the front brakes work fine.