Do you have any straight-on frontal shots where I could see the angle of the upper control arm as compared to the lower control arm? It looks to me like the ball joint end of the upper arm is extremely low compared to the lower, but it may just be the photo. Extended length upper ball joints are made by many manufacturers to allow the outer joint to be taller so that the tire is not mushed over in a turn.

.