I am a motocross racer and I have used many 125's but the YZ 125 is the best, fastest, lightest and all around best 125 two-stroke you can buy. It has an abundance of power and you dont have to think about when you will top out, you will be trying to hang on.
Upgrades/Accessories: The YZ 125 stock bike is the most effective, about 25% more then it's rivals. You won't need much of any aftermarket parts to get you moving.