Upper Ball Joint came out while driving

Remember that the balljoints are sealed to keep the grease in for the most part. If you do weld them in do not allow too much heat to be in one spot. If it were mine I would say just get a new pair of arms and not take the chance of it happing to you again.