Had my truck inspected this week. Found that I need a upper ball joint. They want 425.00 to do it at the chevy dealer. Seems pretty expensive. Watched a video on it and looks doable for the average joe mechanic like my self. Should I pop it out or do I just get a upper controll arm? I've got 99,000 on truck and it 4x4.