Halp, I have a Toyota Corona 96 that's bought around last year, being the second hand car that it was I don't have all the service details in dealing with this problem. I leans to the right by a finger high at the front right side.
Here's the list of things I did to try to solve the problem...
1. bought new shocks
2. bought front shock mounts
3. changed all wheels
4. changed springs
5. changed ball joint
6. lower arm bushing
7. changed rear stabilizer link
I went to a few shops and they told me that the best they could do is put a lifter on one side to even it out, I don't want to do that, because i believe that a car should be even without any aid.
Jack up the car, support the car with jack stands and look under the car at the sub frame (shock/strut shaft). There is a rubber insulators separating the frame from the shock or strut - if they are squished and cracked, they need to be replaced as well.