I have one brand new and one used. I had one for my 03 dodge ram 2500 cumminsand the other someone got me as a gift and didnt know i had one alwready, they are for the 03 to 04.5 i think you can program them for any diesel though you just have to call bully dog. i will take 400 for the new one and 200 for the used one. you wont be upset with these, your truck will fly!