I replaced my squeaky ball joints last summer. I think it cost me right around 200 also, but I bought the entire upper front control arm since Moog doesn't make ball joints that fit the stock upper control arm. Its not super hard to do, but just have to be careful to make sure everything is put back together properly. I rented a ball joint press from O'Reillys.