Bought this for my ZSX after being told that it would fit without much trouble. And they were right. It was very simple to install, the only issue being attaching the muffler bracket to were the rear footrest goes, a third hand would have made it easier but I eventually got there. Visually it certainly wouldn't look out of place on a more expensive bike so makes my ZSX look the business. And the sound it makes is pretty awsome, far better than any stock 125cc exhaust. Going along it makes a lovely rumble, going up hill it sounds thunderous and on the downshifts it will occasionally spit, it certainly turns a few heads. Delivery was very quick, it came with all the bits you need to attach to your bike and it was packaged really well so nothing was going to get damaged. Would definitely recommend.