99 thru mid 01 have internals for cdl and just need cable to hook up. Late 01-03 need front snout on transfer case to enable cdl. All years had headgasket issues, if your at 100k they may have been replaced or it will be happening soon. All years had issues with oil pumps cracking with the worst being 03/04, this being a separate issue from the misaligned dowel issue on certain 03s. The front driveshaft will need to be rebuild with grease able joints or replaced, it will fail at some point and bust your trans to smithereens. The 03/04 are susceptible more so then others for the liners to become loose and jiggle around at temp making an annoying tap. The liners cannot drop into the bottom of the engines like the d1 but, they can develop a crack behind the liner in the thin wall of the cylinder into the water jacket and the block is toast. Bottom line they have issues, if you like one pay cash for it and budget for repairs, if your not mechanically inclined you probably cant afford one. They can be a reliable vehicle when proactively maintained and there are a steady number of D2s that are making it north of 200k miles.