It's a shame someone welded that front end in without properly checking all that stuff. I got you on that control arm, it's too small to fit over the stock crossmember where the spring seat is? Ahhhhh, that sucks because that control arm would give him a bunch of adjustment all over, darn it. Maybe something like that can be found for him.
On the lower ball joint being moved, I am only saying to do this if nothing can be done with the top, and simply moving them forward would give some caster. But again, it has so far to go you are probably right to stick to the upper end.