MAMOD CRANKSHAFT ONE SIZE FOR ALL
Dimension: Mamod Crank Shaft Length 101mm
The shaft diameter is suitable for all current engines and almost all older engines but not the small MM1 stationary engine. No one makes those now.
You will have to measure and cut to length using a hack saw for all engines other than the SA1 Roadster.