Can a Bafang mid drive be installed on a new Trek mountain bike that has pressed fit bearings in the bottom bracket? Is the internal size the same? How much trouble to drive out the bearings? Thanks