Light weight flywheel
Depends in what you mean there, the inner rotor kits are rather hit and miss from China, and can leave your crank unbalanced, which leads to very nasty snapped cranks. The lifan 150 adjustable stator or the zongshen 160ho stator are lighter than a stock 125 stator, but I'm not sure if they fit or not (never really played much with the lifan 125)
Lighter flywheel does equal better response, and higher rpm, but at the cost of torque, hence the flywheel weights you can get for 2 strokes, a naturally low on torque engine.
Engine swap
Unsure on the exact frame your using, but I squeezed a 160ho into a crf50 based motovert frame no worries at all.
Another option for engine is the gpx125 that dhz sell, hi comp square engine that revs to the moon and has an amazing punch for a 125, with the advantage of running a stronger bottom end than most other 125s. I've owned one, and apart from not having as much torque as the 160s its a pretty close comparison to them. In a light bike, it's the perfect engine IMO.
Sent from my ALCATEL_4034A using Tapatalk