I purchased a 2020 Silverado double cab 5.3 with the Z71 package new. I have 53,000 miles now and except for a couple early check engine lights resolved under warranty has been trouble free. I replaced the battery at 4 years old, normal oil changes usually between 10 and 20 % on the oil life monitor. Recently, I had a transmission service, transfer case service and brake fluid exchange. All services and battery were done at a dealer. I had the dealer install Rancho 9000 shocks and struts that I ordered from Rancho. Much less bounce, better ride than the stock Ranchos. I do not tow or haul heavy loads, but it is my daily transportation.