Haibike is a German manufacturer, (despite their Chinese sounding name) that started out making non-E MTBs but they have progressed heavily into eBikes. AFAIK, they currently run either Bosch or Yamaha systems, no Shimano or others. Prior to 2018, an "Sduro" indicated Yamaha, and an "Xduro"...