yep, The main difference is in the flywheel, on the M21 the crankpin pin is located further from the centre of the flywheels,
thus giving a longer stroke, the conrods are the same, as is the piston diameter, but the gudgeon pin sits higher on the M21 piston, the Barrels are also the same except for a slightly larger input port, and a bigger carb on the M21.