Looks like my upper control arm took a crap.

I have a welder, but It looks like the ball-joint was torn from the UCA and the hole is kind of elongated, not sure if I can just push a new one in and weld it. I feel lucky this thing didn't come apart on the highway and send me straight into traffic lol, might as well do it right :)

I have seen them welded where just the threads were stripped but I agree this one has gone past where I would want to have a welded part.