My 2006 Chevy 2500HD hit the 100,000 mile mark today after 18 years and 12 days. 3000 some hours, I'd have to look at the hour meter to be exact.
Major work was a new turbo a few years ago, and had some glow plugs replaced.
Left rear axle seal, one of the hubs, can't remember much about the...