That’s a lot of miles for 4 years old. I bought my 2500HD LT 6 liter new in 2015 no frills pretty basic. It’s got 90,000 on the clock. It has never taken anything but tires and an idler pulley. Still has original brakes. Just went through inspection and he said I should do them before next year...