Had two 2002 duramax's, good trucks with good power and mpg's. 03 -04 were really good and had the new style injectors, but watch out for the infamous dead dash cluster problem a lot suffered from. I have an 05 that I really like, but the mpg's isn't as good as the 01-04 LB7, power is slightly better in stock form. A good programmer/chip really wakes them up.