I have an 82 Burb and an 85 M1009 Blazer with 6.2s in them. The Burb has a 700 in it and gets higher 20s and the Blazer has 37" HMMV tires and a 400 tranny in it that gets about 25 mpg. I run the Blazer more and can pretty much run whatever in it. I just pour it in the huge fuel pipe, and drive. These vehicles are tough SOBs, and run well in all weather. The Blazer is a beast in Winter and can take a beating while burning all types of liquids.
The 700 was built in 87 to HD specs and I have the greatest confidence in it, and the one I have in my 89 GMC has well over 200K on it towing heavy loads around the country, and will handle deep snow and hot roads with ease. The trick is keeping the fluid cool and clean. I am a huge fan of the largest cooler possible and synthetic fluids with every change, and changing it with good frequency. Of course I always shift out of OD when working it hard or not in the range I like with the speed. Then the 89s tranny was a Goodwrench I put in after I bought the truck used with a crapped out stock tranny at 65K because of the previous owner's inability to take care of things.
The engines are easy to work on. The IP simple to change and other components as well. Heck, even the drive train has held up with the high gears and big tires. The engine won't win any races, but you can work the heck out of them and believe me when I say they can take a beating because until I got the F250 with the 6.9 and then the Dodge Cummins, the 6.2 was the farm work truck in my brother's GMC. And it worked hard.