i need to update my profile yes it has spark but i know it will run with a piston ring because i broke the piston ring putting the piston in the cylinder because i thought i would try to clean the engines exterior but i didnt and thats how i know. there are no marks on the cylinder