Hey Eric, i am having JPC tune this. Idk why one would say the maf isnt in a good location. This is one if not the top of the line kit out there. JPC is doing the install and all the tuning. I haven't heard of any stalling issues or getting a bad maf reading like some of the other kits out there. I would definitely get a dyno tune though to make sure everything is in check.
Shoot me a message or e-mail is you have anymore questions. [email protected]