I say whipple, theres alot of time and research put into it and it has instant throttle unlike any other sc out there.
what you mean by support the extra power?
Do you mean what else to upgrade to put the power down?
if so, better tires,lca,uca,strut and shock, sway bars.
Dont ever upgrade all at once, do one at a time. You can upgarde tires first and go from there,