I've had my 04.5 6 speed quad long since new. Just over 100k
for maint, just ball joints and the regular service items. The steering is getting a bit loose,Maine to loom at that.
For upgrades, 37s, free spin, fass, suspension, bumper, winch and other dodads.
It's been a very reliable truck...