Even with added "race parts" you'll still be lucky to see anymore than an extra 2 - 4 mph out of it. I use the CBR125 engine in our MinimotoSidecar (British Championship Winner - 4 stroke class - 2 years on the trot). We've had allsorts attached to it. Mikuni 32mm Flatslide carb, Dellorto carbs etc... and NONE of em give more power than the stock carb. Seriously, stock carb is about as good as it gets with the CBR engine. Exhaust change makes it sound nicer, doesn't add any power, just shifts the power around a bit to give a bit more grunt in the midrange... CBR's biggest problem is weak midrange. It's bottom end is fine, top end is fine (if a touch on the slow side) but midrange it can easily be beaten by an 80cc 2 stroke.
Get an unlimited CDI (you have to import from Tailand, Indonesia or Malaysia for this usually), pick any exhaust you fancy (makes little difference). Port and skim the cylinder and head. Lighten the flywheel. Regear it. That's as good as it gets.
Marci
December 2006