Amazon is only good for bicycle parts. All electronics are available through AliExpress, battery, controller, motor or motor/wheel assembly, connectors, etc. Just may take awhile coming from China. If you put in the brand of bike you have and part name it is likely to come up. I usually have to use one of the generic brand names and a few attempts to get something to come up. I'll try to post part links on this thread. They don't necessarily last long due to supply chain issues but it will give you a good idea the common names of various parts.