The problem with that mission is that, by the look of things, it uses your own cars so someone like me with a level ~1150 hotrod and level ~700 nissan 370z will be at a disadvantage to anyone with any other similarly or higher levelled car because the hotrod and the 370z are almost universally agreed to be the worst cars in the game. However, I will be at a big advantage compared to anyone with much lower rated cars.
I'm not overly fussed about that myself, but I imagine that those not as far into the game wont be too pleased knowing they don't stand a chance