I’ve had 4 GMC Duramax diesels, 2500HD.
It’s a lot of truck, and not cheap, but they have been dependable and consistent.
I usually put 100-150k on them myself then they go on the farm.
By the time we call them “done” it’s usually about the 300,000 mark. And these are hard, rough and dirty...