Many of the 6.2s have run 250k miles and beyond without issue. Some have had lifter issues with the cylinder deactivation technology GM uses. Ram uses a similar system in their trucks. You can get an aftermarket tuner to shut this “feature” off, but then you are still stuck with the lifters that are used for this application. Many folks have done a cam and lifter swap to get rid of this potential problem. Honestly I wish GM and Ram would throw this technology in the garbage can where it belongs. But that’s our government and the EPA at work where car makers are forced to squeeze out the last drop of fuel mileage.
Take a look at the 6.6 gas engine in the GM 2500HD trucks. It was designed more with heavy duty fleet usage in mind. Luckily GM skipped all the cylinder deactivation stuff and auto stop/stop start on these engines. The block, crank, rods, are all pretty stout and from everything I have seen these engines are performing very reliably with good torque. It will be thirsty, but unlike the 6.2 the 6.6 is designed to run on 87 octane.
I chose the 6.6 to repower my project truck that should be on the road in a couple months. I lucked into what is basically a brand new engine/transmission out of a new truck that was severely damaged on the way to the dealer and subsequently parted out. I think it’s going to be great. Good luck.