I would rather do the strut bearings than replace the stock riveted ball joints. If you do strut bearings you still have to remove the strut/spring from car and disassemble unit to change the bearing.