As vfr has said the Yamaha uses CANbus/handshaking between display, battery, controller & motor, like Brose, Bosch, Shimano and others you are tied to expensive in house spares. Non of these can use off the shelf generic components unless one is an electronics wizard/programmer who can back...