you will need to have patience when printing this Project of an engine. It does work, But you will need to tinker with it to get it to work properly. other than the 3d printable parts, you will also need to purchase some nuts and bolts from your local hardware store. They are listed below