You cant go wrong with a Cummins or Dmax. I love my '06 with the 5.9 Cummins, it only has 78k pampered miles, but when i need to work it, the power is there. Never had any trouble in 8 years. Any LBZ, LMM, or LML Duramax is the way to go, try to stay away from the earlier LLY and LB7 engines. If you buy one with a DPF, whether it be a Cummins or Dmax, DELETE THE DPF. its the best thing you can do for the life of the engine and dont pay attention to the ones who worry about the warranty. Most people who have problems after they delete are the ones who dont tune it right and go out and run it like a scalded dog 24/7. If I go out and pay $50,000 plus for a truck im sure as [censored] not going to let someone tell me i cant delete it.