I have a 2006 yz250 and had the suspension worked on several times. I bought it used in 07 and its handles and feels much better but still not stable on rocks. I am a B rider (do not race) and ride alto of A trails from fast flowing single track, 2 track and jeep roads to nasty single track, 2 track and jeep roads with lots of rocks. It hits really hard like there is no dampening at all. It's like riding an old BMX bike and driving into a curb. Also when i hit a G-Out it hits kind of hard but not bottoming out but springs up and makes the bike feel very unstable. And some times when the trail is like rolling hills sometimes the bike bounces like a car would that has old worn out shocks( like the old cars you see going down the highway bouncing on very little bump). Where my main problem is that I can not feel comfortable on rocks at all. Now when im in big boulders and river rocks I really have no problem. It more on the loose rocks and sharp ledged rock hits and almost any speed. If I go up hill and am on the gas its not to bad because my front is light. But if im going down hill and with a lot of rocks my front end bounces and moves all over the place. Its just really hard to keep the front end strait.