if you buy a diesel just remember that thrun great but when they break they are fucking expensive. just traded my 02 duramax with 300,000 miles for an 07 dodge 4x4 dually with the 5.9 and i wish i had my chevy back. i have 2 dodges now, an 07 and a 99. i like my 99 better than the 07!