2003 Kawasaki ninja 250 yes this engine has been sitting the piston do need to be clean all the parts are here only thing that is missing is a cover for the valve when you put it together yes, it will run and work sold as is no refunds or returns