front upper control arm stripped

i was doing new cv joints when my ball joint on my upper control arm got stripped…any suggestions on how to fix this, or find new ball joints and bushings >?

Probably cheaper to chhange the whole arm with the Ball Joint