Engine case removed from a 2009 kx250f. Case has no cracks or holes. Bearings should probably be replaced. Fits 09 kx250f, may fit other years buyer should confirm fitment.