Well that is a "depends" question. There are programmers, like superchips, Smarty, etc and piggy back boxes like Edge. I wanted something that would not over write the factory ECM so I went with an Edge Juice with Attitude. Others here use a TST (TST seem to be a lot more programmable with more user selectable features). I am not a big motor head, so I went with a simpler solution.
In order to have other help you here answer the following questions:
1) What kind of 07 do you have?
2) Is it a stick or Automatic?
3) What kind of power are you looking for?
4) Are you willing to upgrade beyond just buying a black box?
I seem to remember reading somewhere that the '07 ECM for the 5.9 is different from the previous ones and there are currently no programmers available. I could be wrong but I thought I read that somewhere.
2006 Ram 2500 CTD SLT 4X4 Thunder Road 6 Speed QCab LWB Mineral Grey, High Idle Feature. Smarty Jr, Grand Rock 6" miter cut stacks, silencer ring gone, gutted torque tube.
Well, it is on '07 5.9 3500 with a 6 speed manual. I would like something very similar to the Hypertech my Duramax used. I do NOT want to void my warranty, though? I do plan on removing the cat. converter once I get it home, too. The dealer still has it installing the Jake Brake and some other stuff.