upper ball joints

If you have the right tools it's not too hard to acomplish. 400 sounds pricey to me.