i don't think you have anything to worry about. as long as you are a good driver i think you should win. i don't have any experience with turbos i just ordered mine last week and i hope to have good results. but back to your race if you get a video do show us all i know it will be a good race.