Did you find a solution with your CB125F to lower it? I’m trying the same for my wife who is 5’1” and is using the bike for practice before getting her full licence.
I have lowered the ride to lowest setting and bought a seat to reshape the foam but failing that I’ll try shocks too. She is practicing with techniques to get her left foot down and that helps but as it’s very new I’m just trying to give her some confidence with low speed handling.