I also have a 99 CR250. It is supposed to be slightly more powerful than the 97-98. The porting is not milder, its just different to allow the use of a conventional carb and give it better bottom end, but there have been complaints about not enough top end power. Mine's pretty fast also, it hangs if not outruns other 250's. I have problems with the bike "loading up" when I get into tight spots (I ride in the woods mostly), but I can put it in neutral and hold the throttle 1/2 way and clean it out and everything is fine. I just rebuilt it after the connecting rod bearing on the crank came apart and all the pieces got up into the cylinder. So after a new crank kit (Hot Rods Crank and Conn Rod), bearings, Vertex piston kit, trans bearings, all new linkage bearings, wheel bearings, rebuilt shock, new plastic, new seat, and more stuff I can't remember, I've got a "new one". I like the bike a lot and enjoy riding it. The only complaint I have about the bike is the vibration. It was a problem on the Generation 1 frames (starting in 97 with the CR250 and ending with the 99). They used rubber mounted handlebar clamps in 99, I also installed some Renthal Fat Bars at the advice of a friend to help with the vib prob. Good luck with yours.