103 seems a little bit of a stretch to me but all engines are different and conditions are different ect
if yours is the full power version you should be hitting around 90mph without much trouble
have you done a compression test? worth investing in one (about £15-£20) just screw it in spark plug hole and pump starter till the gauge peaks (with a full throttle to allow air into cylinder)
depending on how much compression is lost dictates what you replace, around 10psi could just mean a set of reeds or piston rings, when you start getting on for 20psi id look into crankseals, then 30psi - 50psi then look into a piston and or barrel
personally id just go with a set of new piston rings just to give it a little more of a kick, although you would need to run it in then!
you may find this interesting, the derestriction of teh suzuki rg 125 as alot of bikes are restricted very similary.. you may need to join the forum but its free AND there is a Rs125 section so check out this and it shows how the exhaust is restricted and i beleive the Rs 125 exhaust is the same restriction
you need to join to see the pictures (the pictures say it all) but doesnt cost a penny sooo

or copy n past the links but i just joined as its all layed out then
http://www.125ccsportsbikes.com/foru...howtopic=87305