I bought the truck with 2000 miles on it, it has been very reliable. 351-v8, usual maintance stuff, brakes, water pump, starter, hoses belts, battery, changed tranny oil (auto) every 30000 and never had any problems, though have never really towed anything heavy for a long distance. Great simple reliable. I wish the new trucks were not so complicated to work on. Oil change every 3000 and still runs strong. Would I buy a new one, not till this one dies and hopefully not for a long time.