Let's talk about trucks
Looking for something about 10 years old you say? My brother has had a 2007 Silverado since almost new. OK, so that's 15 years old, but I would think that any Chevy or GMC in that generation would be pretty much the same (2007 - 2013). That thing has been crazy reliable for him, with about 260,000 miles on the clock right now. He has the LTZ, which has the 6 liter engine. I'm not a Chevy guy myself (or a truck guy for that matter), but I can't argue with how well his truck has held up.
I just found this article from back in the day but I didn't read it:
Tested: 2007 Chevrolet Silverado LTZ Crew Cab 4X4