I've had my '04 2500 Hemi for 9 years and it's been a great truck, but I don't put many miles on it. Other than the usual stuff (tires, shocks, battery, etc.) the only things I've had to replace are Dodge's typically cheap interior items like visors and window switches. Mechanically it's been solid.