I cant see Cosworth making a bad engine...after all the have been making racing V8's continuously for years and years in the states for chump car or IRL or whatever they call it......plus it's by no means the worst engine this year anyway!
Be nice to see them near the front of the grid
Gwaaaan ya fooookers