Duster passenger side upper control arm mount repair thoughts needed.

Man those rails were shot, did that car actually drive to your shop?