I have a Marin aluminium frame mountain bike, would the Bafang BBSO2B motor unit fit this frame ? thanks and how would I determine the new chain wheel offset dimension to ensure a correct chain alignment?