Like others have said, There should be no problem with the system as long as you are not WAY off in the gearing, and if Mike set it up I'll be pretty close out of the box.
I will say that that kind of power will take some learing to drive if you arent used to it.
RACE IT!
I can't decide if its more fun
to make it...
or break it...