29-31 hp out of a XL250R? That is impressive. I know there is a way to calculate frontal area and wind drag, then extrapolate that into the amount of power to go a certain speed. 100+ mph is going to require a good amount of power. I think the bike that this thread is about is well shy of that number.