I own a 07 siverado Z71 Crew Cab and I want to replace my shock absorbers. I travel on very rough roads and I want a high quality heavy duty shock. Any recommendations? Thanks.