Eh, I think they make somewhere in the 120 to 130HP range. I was on ford.com and was looking at specs and the zx3 zx5 zts se and ztw all are 2.0s and are pushing only 130, torque was like 135. So even though they are a year newer or whatever I'd believe the #'s would not have changed much. It should be good, but I think you may pull it off. Whats the specs of yours?
Oh, well it depends on a few things. If you got more torque than you'll get him off the line. I don't know if the 130 hps on the focus's go to the wheels or not (probably not) so it'd defiantly be a close one. Probably come down to driver skill. Like everyone says, just race and see what happens.