Upper Ball Joint came out while driving

They are not press fit ! They screw in with special sockets. The hex shape should be a clue. Your options are replace the parts or weld them.

Thats what I was thinking. I did read somewhere (MM) that you could press them in also but every set I have done have been threaded. I always thread mine back in and never had one pop out yet.