I'm still building it, but be prepared to buy a lot of tools and parts if you don't have experience already. I'm waiting on some electrical connectors to connect the controller and battery, and I had to get a metal file to file down the front dropout because it was ever so slightly too small to fit the motor on.