06 GMC Z71 is exactly what i drive. I bought it new and it now has a little over 102,000 miles. The only thing (knock on wood) i have ever had to do to it was replace front left wheel bearing.