The ball joint is the most important part...the car will actually drive without the end link, but yeah, looks like you need some front end work.
I'd just buy new upper and lower control arms and the end links and call it a day. Easier to put on, and chances are you will need bushings soon anyhow.