Upper ball joint help

The ball joint is probably fine. Screw it back in and tack weld it in. Then search for a replacement air of control arms for the next time.