They are very good bikes for drag racing, running the dunes, playing around. They dont make for a very good mx bike when stock and some people will even say after spending alot of money on suspension, etc its still not a really great bike for mx.
There is a wide variety of aftermarket parts available, just look around for them and you'll see. Look around on this site also, theres alot of different people with alot of different setups.