Help!! Balljoint pulled out of control arm.

This is what greeted me when I got to work this morning.



We cleaned up pretty good with a 3M buffer pad and had my other buddy the welder look at. He said, no problem. He took it home today and is bringing it back tomorrow. I bought a new caliper hold down at Autozone on the way home. It should go back together this weekend, and then back to work to align it...again.