The ride on my 05 2500hd is horrible now that i put my rims and tires on with the leveling kit. And given that its done some pretty heavy towing in its days and just hit 90,000 miles i think its time for some new shocks. For the first question how hard would it be to replace them myself. Question number two is what would yall recommend?