I'd say Predator or PPE would probably be your best bet. EFILive is great, but it's not a "Programmer" like PPE & Predator. I'd stay away from Bullydog; I've driven a few trucks with Bullydog tunes and wasn't impressed. Too much rattle mainly. If you go with EFILive, I'd get ahold of IdahoRob. A Friend of mine has his tuning, and it's really nice.