I fitted a Bbs01b mid drive to my hybrid 29, it's great, suits me and it will do what you want. I have fine control over how much assistance I get, I chose 9 power levels instead of 3 or 5. Some of the bridleways round here have steep sections so I fitted a 44t front ring instead of the 46, a...