This cam really woke up my stock 125cc. It gets through the RPMs faster and just feels like it has more pep. I've already put over 200 miles on it and it was worth it. Cruising around at about 6-7k rpm it still feels about the same as stock, but when you get past 7k it comes alive. So at about 55 to 60 mph up hill in 5th at 6500 ish, I still have to down shift to 4th, but can ride 4th up and out to 63 mph now. I still don't know what it will top out at yet, but I have hit 71 and feel like it could go up several more mph if I had better roads to try it on. I am betting when I finally do the 149cc BBK they will pair together amazingly and that will give it the extra torque it needs to do everything I want. When I first installed it, I did have to adjust the idle up to keep it running, but now that the ECU has learned, it idles just fine. Totally worth it, and I would buy it again.