My family owned plenty of GM vehicles. everyone of them lasted longer than 10 years, and usually ended up have over 200k on them before trading them in.
I had a toyota tacoma, very nice but i didnt care for it. The tundra = crap.
Sorry for the derailing.