The recent recalls of the 2.0 Ecoboost don't seem to have impacted my order. Also, a friendly reminder that for $1,695, plus dealer installation cost, you can buy an intake, exhaust, ECU reflash and set of spark plugs from Ford Racing that will bring you up to 300 horsepower without putting a dent in your factory warranty.
Is that too much power for the front wheels? Well, considering how stock this car puts out too much power for the front wheels, yes. Does that matter? No. Not at all.