It had everything it needed to be complete. Even the sound module and the old K'nex motor. However the motor malfunctions a little bit so I had to improvise with my own K'nex parts and another motor(but the last owner and I can't do much about it). Other than that, It's worth it.