@FailMasterThese are the sprockets that work on a 125 9/43 , 9/44, 9/46 , 9/48 try them all if you can , they all feel very different. 9/48 is the most favoured because it allows you to use 3rd and 4th gear more but makes for a very short 1st gear. The technique to riding a 125 is to get the revs up very high when you need power to go up things and slip the clutch if the revs start to drop off too much. Big hill climbs on a 125cc goes like this , on the best bit of grippy ground you can start your attack from you turn the throttle wide open until the engine is screaming its head off then dump the clutch and go , but hold the throttle wide open do not back off and use body positioning and the clutch to keep control of the bike going upward , the incline of the hill will kill off the revs as you go up and you will know when it is ok to roll off the throttle by the sound of the motor when you are approaching the top. Unless you buy one of the later after 2015/2016 125cc bikes you have very little chance of having any torque at the bottom of the rev range. You can help low down power on a 125 by reducing the diameter of the front pipe where it joins on the barrel/jugg using a sleeved part made from aluminium tubing to create back pressure. check out S3 parts made in Spain. Also you can fit a flat slide type carburettor Keihin PWK 28 or a Dellorto VHST as a performance enhancer on a 125. Make sure the jetting is correct and the carburettor is tuned correctly so that you get the best response from the motor , If you do not know how to do it then all you have to do is google it.
Here is a video of some good riders using 125cc bikes I cannot get this to embed for some reason so you need to click on it to see it. https://youtu.be/z6_xvCfs_l4?feature=shared