 I bought this truck when it was 2 years old and had 29,000 miles.  I've owned it for 10 years - it now has 130,000 and still runs fine.  The only repairs other than routine maintenance have been tie rod ends and ball joints at about 90,000 and starter at 125,000 miles.  It's been a solid and dependable truck.  Gas mileage has been about 20 in town and 24 highway (it's a 5 speed manual 4WD).  It is a bit underpowered but that hasn't been a problem for me. I've used it off- road and also towed a trailer with it but rarely drive over 60 mph.  I hope to keep it for a long time