I've built quite a few "e's", some for me, some for others, and a BBS02 mid-drive has been superb for about eight years of heavy off road riding, while neither needing maintenance nor ever having a problem (Lunacycle in LA as well as other vendors). Otherwise a small front hub system may suffice (contact ebikesca, the only place I can recommend).