Why do you want a shaft drive? Would you consider a belt drive? Seems like you could get some of the same features but it would be easier to implement.
I have a mid-drive that uses a 24 V Kollmorgen motor. My battery is 25.6 V, 12.5 Ah, lithium chemistry that I've probably got 4000 miles on...