For serious FS eMTB factory middrives like Bosch, Yamaha, Brose are the only way to go. Just look at all mainstream MTB brands (Scott, trek, gaint, ktm, cube, haibike) and eMTBs they sell.
These middrives require quality drivetrains like deore, slx or XT (don't know SRAM equivalent) to...