A quick check told me that your 125cc Buddy, has the same 9.2:1 compression ratio as my Chinese GY6 157QMJ engine. So it isn't built that much different.
My suggestion would be to run non-ethanol gas. In our area (Western NY), it is almost all 91 octane. Now, I know it is about $.60 more per gallon than an ethanol/gas blend 87 octane, but well worth it to me. In the 2,608 miles my scoot and I covered last summer, I used 31.3 gallons on gas.....so the higher priced, non-ethanol gas, added $18.78 to my operating cost for the whole year.
This link will help anyone find real gas, no matter where you are in the USA.
http://www.pure-gas.org