upper ball joint replacement

If the balljoint isn't separated from the spindle it will never come out and you are just going to waste the treads on the balljoint or control arm or both.