This engine comes with everything needed to run CDI,coil,wiring harness (no carburetor). It was running perfect when I pulled it out of bike. This motor came out of YZ250f that I have owned since 2003. I purchased new KX250f in 2010 and stopped riding this YZ250F. Bike has been sitting in back of my garage unused since then. Last week I decided to part bike out.Before disassembling I cleaned carburetor and started bike . Motor runs great. It has aftermarket Zip-Ty 12oz flywheel weight and Boyeson supercooler waterpump kit.I will include oil lines ,engine mounting brackets with nuts and bolts.