dont know much about the other stuff but in my 06 i installed a superchips kit and it came w/ the programer so now i can pick and choose options like shift times and weither i want performance or gas milage it programs the truck to get the optimum milage out of the gas u use which for me is just normal 87 octane but not much use to u but i loved the fact that it allowed me to disable my rev and speed limiters lol those were the first to go just go to superchips.com and check it out