I hate to sound rude but I'm really curious what that cost you in parts.
The hub motor with wheel, controller, and three 12V 12Ah batteries came to
about $400 with shipping. Bike was free but needed new tires and seat for
about $75. It was a budget buster so it is now for sale, hoping to get
enough out of it to start another.