I have an M30 and use a Wahoo Kickr Core, which is a direct drive trainer. Since I have to remove the rear wheel my rides are all "non-assisted", but that's how I want it on a trainer anyway. Fit is not a problem on this trainer for the M30, and I would highly recommend it, it transmits power...