YZ250F does not have a sparky. For $124 you can purchase a promoto billet unit. I have the old version and the new on my 04 and 06. They are easy to install and you can purchase the 94 db silencer for them (04 has one 06 does not) but I am not getting the silencer for the 06 because it is not that loud to my ears and with any silencer you lose some horsepower. I like the blue anodized version, they are the slickest units on the market IMHO.
http://www.cyclebuy.com/shopping/promoto/sa_yam.htm
I ride the YZ on the trails all the time. Best if you drop a tooth on the front sprocket for the slow stuff. The trick setup is a flywheel weight to smooth out the power and make it much more stall resistant