If the ball joint is good, can't you just tack weld it in.
Then you can spend as long as you like looking for a replacement.