Upper Ball Joint came out while driving

I have a 74 Duster. While driving today I hit a small bump, and it sounded like something dislodged. It felt like my brakes were having an issue. I jacked it up to inspect and could not see the problem. I cautiously drove it home. when I got home and pulled the wheel off, I saw the ball joint barely hanging on.

How do I fix this? I was advised that I should press in the new ball joint with JB Weld smeared on it. I have also heard that you can weld it once it is pressed into place.

I just replaced them two months ago. I am wondering if the ribs have just lost their bite.

Please advise.

Thanks,

Joe

Either weld them in OR buy new/better upper control arms OR weld in new ball joint sleeves: 73-76 big ball joint only, can't used grease seals, better know what you are doing.

When you redid the front end....

Did you press the upper ball joints in?

Or did you screw the upper ball joints in?