GMT 800 Thoughts? That's an easy one. They are the best truck/SUV value on the road, period. If I had to buy a vehicle and then put 250,000 miles on it, I wouldn't even bat an eye; I'd go straight for a GMT800 of some sort. As someone else said, the GMT800 was a significant improvement over its GMT400 predecessor in virtually every way--better overall quality, better engine longevity, stronger workhorse capability, and on and on.
OP: you're obviously looking for a pickup. Could a Suburban/YukonXL fit your needs? If so, you can save money and purchase one of those instead. You'll get the same chassis and similar capability.
I mention the Suburban because that's what I did. Back in February 2013, I bought a 2001 Suburban 2500 4x4 with the 8.1L big block V8 and 4.10 gears. At the time, it had 219,500 miles on it. I needed a cheap tow rig, and Chevy rated this vehicle to tow 12,000 pounds. A Chevy-loving co-worker encouraged me to buy it, telling me how stout and durable the 496 is. I am extremely glad I listened to him. In the five years since, I have put over 32,000 miles on it (I am now up to 251,850 miles and counting--that's over 405,000 km to you). In that time, I've performed a little bit of basic maintenance; I fixed a couple small oil leaks, replaced a dead alternator and the battery, and I do a trans filter/service every three years.
Here I am in Moab for last year's Easter Jeep Safari:
Despite no major work or repairs, this thing just keeps chugging along. I've towed my Jeep on countless trips (including to the Rubicon trail in California), I've towed the Grand Prix to Tucson for the Zip-Tie Drags, and I've towed dozens of other cars for friends and neighbors when disaster has struck them. The 8.1L engine is a beast, and it pulls anything at whatever speed I want. I would hop in and drive it across the country without a second thought. If something happened and this vehicle died a horrible mechanical death, I would run right out and purchase another one just like it.
I cannot imagine being happier with a tow vehicle.