best thing to do if you want alot of HP is get the PPE programmer, some may say efi live is better( which it can be) but the majority of people that get the EFI live get it for the live tuning settings, which im guessing you probably dont want to mess with.. the PPE will come with many different settings (towing, performance, mileage, etc)..and exhaust would be mandatory, you DONT want high egt's..ive always used MBRP on my trucks, good price, great quality, excellent service..intake is kind of up to you alot of poeple go with the AFE..personally i dont like the banks, edge, bully dog stuff.. if you do your research you will find alot better bang for your buck..