the flywheel weight does give a 125 more bottom end... it's more like a tractor it'll pull through mud without revving out as easy. The weight kind've acts like a damper on RPM... however I prefer to ride my bike without it. I like to be able to pop in the clutch, hear the motor hit 12k and drop it so i can launch over a stray log etc. Our motocross track is right next to our trails as well so if i head over to the track the Flywheel weight makes it boring.
But, seeing's how I weigh 120 pounds, suspension is a must for me. Gearing, a pipe, and reeds are all options after that... I love the FMF factory fatty and plain old power reeds in my bike, they give the bike tons more bottom and midrange pull and allow it to rev a bit higher. Gearing... I can't remember exactly how many tooth sprocket I have on mine but I think it's 2 teeth larger than stock on the rear... that helps a lot too however when we hit the gravel roads my buddy on his TM300 whips right by :P