Bafang like other manufacturers ar eupping their game to CANbus on mid drive and hub oem bikes also it is said bbs mid drive kits. Proprietery batteries ,controllers and displays all needed, whether we see then exit the diy market altogether is another thing.