if you need cheap parts they make a chinese copy, the jianshe 250. i use one of their CDI`s. Bought it for $30 instead of an original for $400 and it has been good for the last 4 years. i have also replaced the carby with a $35 chinese one that works good after i reused the original carbs jets and needle