What all does it take to wring 650 hp from a 2.0 L engine? More than a turbocharger I'd guess.

Like I asked earlier, what's left on that car that's a stock Fiesta? That thing ain't no Fiesta.

Sg