Parts are from a 2004 Kawasaki KX 250F 4-stroke. This is the CDI OEM.
In good shape as images show, this was removed from a running bike until the crank seized, ready to bolt on and go. Will fit 2004 2005 and other years and models, some may fit the Suzuki RMZ 250, but do your homework or confirm with a dealer first.
Comes with all you see.