2001 Yamaha YZ250 complete engine rebuild. All new rear linkage bearings and swing arm bearings. Comes with Complete spare transmission and tonnes of spare parts. Comes with new piston, rings, crank bearings, transmission bearings etc. Tires in good shape. Lots of power. Very affordable bike to maintain. Price is OBO