I bought my rig about a year ago, it only had 34,000 original miles on it so it was in fairly good mechanical running condition when I bought it, but it the previous owner let it sit for several years before I bought it. I put in a new water pump, starter, battery, tires, thermostat, thermostat...