Looks like its Time for a Complete Suspension rebuild kit like offered from just suspension or other vendors. And maybe you should take a look at the brakes, too if you havent already.