I bought a 2003 GMC 1/2 ton brand new. I traded it in 10 years later because we needed a family car. I regret getting rid of it. 230k miles and it still ran like a sewing machine. Pretty simple overall and that 5.3 is dead nuts reliable. Transmissions are cheap.My Silverado is a 2002.
That said, I bought a new Tundra in 2019 (2020 model year). It just turned 90k miles this morning. I hope to get 300k out of it.