And if you are considering Chinese bikes than why dont you go for Super Power SP125 deluxe. Its a hell lot cheaper and Super Power do claim it has "Italian Technology". Spares wont be an issue as its spares are Honda compatible. It has Self starter, Front Disc Brakes, Fuel Gauge, 5speed gearbox, etc etc.
Its a option you shud consider