When diesel pick-up trucks were first comming out I bought a Chevy 3/4T 4X4 with a 6.2 in it. I ran it until about 2010. That was about 26 years. It had close to 200K on it. The tailgate wouldn't stay on and the exhaust system had holes in it, but the engine was still running and I really abused that truck with all sorts of snowplowing, a heave camper, pulling a Bob Cat loader around, etc. The guy I sold it to is still using on his property to plow snow and haul firewood.
I bought a 2005 Ford 6.0 in 2010 (the Chevy cabs felt too confined) that only had 11,000 miles on it and saved a bunch of money. It's my daily driver like the first one and does everything the first one did except plow snow. This one has about 95K on it. The only reason I may eventually get rid of this one is I'm looking at an F450 or F550 to haul loads that this one shouldn't.
Gas rigs have improved, but I'll still take a diesel.
Bill