I've got a 2000 2500 6L with 322,000 km that runs great other than leaking valve seals and a hole in the muffler and never any engine knock. I thought it was getting a bit old so I bought a 2008 2500 6L with 200,000 km and I'm not too impressed. It knocks on cold start, fuel mileage is terrible, it doesn't the same power as the old one and there's creaks and rattles from all over inside the cab. I'm seriously considering selling the 08 and putting a little money into the 2000