I've installed four mid drives, two bafang and two tong sheng. What I learned on both is that the fasteners often loosen after the initial install and really need to be tight. There are cheap flat wrenches available for both, which often need some help with a hammer. Would be nice to have a socket tool that fits over the BB nuts used on these motors,
I've seen pictures on forums where owners have had their downtubes dented by loose motors. You have to be out having a really good time to ignore that kind of clunking in your motor. You also have to be clueless about mechanicals if you do an install that sloppy.
The Tong Sheng has a secondary brace that will inhibit the motor rotating into the downtube, if it is installed properly, I had to cut off a lot of metal on the last one to make it fit. Love my sawzall.