A Body upper controll arm problem/question

I work with a guy who drives a 71 Ply Duster daily. Its pretty beat up, but he has a short commute to work, and it runs good. Slant 6 automatic.

Problem is, a few years ago it was hit on the right front fender by a lady who backed out of her driveway just as this guy was driving by. The woman's car hit his Duster directly on the R/F tire, and pushed the frame rail in a bit where the upper controll arm adjusting bolts are. He replaced the sheetmetal, and installed a set of big bolt pattern disc brakes at the same time from a junkyard parts car.

The problem he has now is that because the frame is slightly tweeked inward, he can't get enough camber/caster to the front end on that side in order to align it properly. I suggested he install those offset upper control arm bushings from Moog. He bought them, and we installed them. It helped some, but the car still needs more positive camber and caster on the R/F, and we have both adjusters all the way out already. When he turns the steering wheel it looks like the tire is going to fall off because of negative caster, and camber.

He is now thinking about buying a set of tube upper controll arms with those adjustable rod ends thinking he will have more adjustment with those compared to the stock Mopar upper arms and hopefully get the alignment close to spec.

My question is, should he buy those (expensive) tube upper controll arms, or is there a longer Mopar upper arm we can use....like say from a B or C body car? He needs (judging by eye) to bring the upper ball joint OUT by about 1/2" or so.. at least.

I hate to see him spend over $250 on those upper arms if it can be repaired more inexpensively using stock parts. He's an older guy who doesn't have much spare coin, but he really likes this old Duster and wants to keep driving it. I know he cannot afford to buy, insure and pay taxes on a more modern car anyway.

He comes to me for help, and I don't know how to help him fix this problem.

Any help or suggestions will be passed on. Thanks in advance, guys!

George