Yeah, around a liter sounds more like it. The info sheet on these bikes arent accurate. Mine said 1.1 liter. Knowing that oil is available in 1, 4 or 5 liter containers, I merely put in 1 liter. That was even 100ml short of what it said it needed but i ignored it.
Took out the bike and first thing I noticed it didnt go as quick as it did. Suspecting too much oil, I unscrewed the dipstick and stood the bike vertically before re-checking the level and oil dripped from the filler! I think I must've taken out about 200ml before the dipstick showed a proper level.
I have a 110cc. Probably a 125 may have a bit larger capacity so a liter may just be right. Anyhow, read through the dipstick for a final measure.