MAMOD CRANKSHAFT ONE SIZE FOR ALL -SA1 / TE1A / TE1 / SR1A / SW1A etc etc.
Dimension: 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.