Im not a 3rd gen guy so any help would be appreciated. A friend of a friend has a 06 cummins that came with a bully dog power pup and hes looking for a better programmer tuner what ever you want to call em to replace it. I said look into a smarty, tst power max, or a quadzilla as long as you have at least an intake and exhaust. Was i pointing him in the right direction? Any other suggestions in what to look for? and is there any Free mods he could do that might not be done to the truck already?