That's just a shit box!
Fingers crossed it's just a crappy replica as it would be an insult to Ford and Cosworth to do that to your car.
We get so many clowns doing that to there japanese rice cars here it's not funny. 5" exhausts, loud as f@#K and slower than an old truck.