I have a 2006 Duramax that has been a great pickup! I don't farm or log but use the pickup! It pulls my trailer well, has plenty of power, and rides good! Bought in 08 for 22k. Had 27 thousand miles, I believe it's worth that much today! New isn't always the best deal! Mine is stock, I changed all oils in February, when it turned 100 k! I'll keep driving this one until it's worn out!