I have a 2009 Sierra z71. 100,000 miles on it. It needs struts. Just had to put a wheel speed sensor, and an O2 sensor. You can spend money on any of them.