if its the 100cc 2 stroke dont bother bud lots of cash spent will see minimal gains as i found out on my old aerox 100
its a lot of money and the performance wont be great they are also prone to seizing which mine did once i fitted a sports pipe, upjeted the carb fitted lighter rollers, malossi belt etc etc would see 70 on the clocks but became unreliable