Parts only, looks to be from a 1994 KAWASAKI KX250 BUT NOT GUARANTEED.  Excesseively worn part shown in the 15th photo that will need to be replaced. Some surface rust in spots seen in this assembly. Small groove on one transmission gear shaft shown in the 20th photo. Damage shown on the same shaft shown in the 22th photo. All other transmission gears look intact. Shift shaft looks straight with good splines. Comes as shown, returns accepted within 30 days. Thanks for Looking!