I am looking to find some new shocks for my truck it is a 05 Silverado ss awd has stock wheels and suspension and has 140,000. So am I need of a freshen up any suggestions it is a daily driver as well as I am a teenager so I beat on it a little haha. Occasional towing of a boat or trailer as well. Thanks !