dont know if its been posted before but found this site while doing some research .....

Suspension Calculator