Too much head for street motor???

Sounds good to me but wut up wif da 114 LSA? Is that something the EFI people recommended? That sounds kinds like wussin out unless it's sumffin specific they are recommending....and if it is, I'd ask them why.