Don't buy new one. Buy used one in better condition.
Your new buy ybz or 125 deluxe.
I own Ravi Piaggio and it's parts are not available.
You will never give its piston, valves, head gasket, tappet screw. Mechanics juggar Kar laitha hain but that don't last long in Piaggio.
It's very good bike but only bad is its spares availability