From what I've read, it will accommodate a 7spd, but an 8spd might require spreading the rear triangle. I don't want to do that, as mine is aluminum, but I do want to confirm the 8spd won't fit before I order. I've put the motor on the frame, and it seems to fit well... the flattened portions...