What about using a regular nut on top of a short length of steel or copper pipe that is the correct diameter to 1 fit over the crankshaft end and 2 fit inside the flywheel and starter cup hole.
The pipe would keep everything from moving laterally provided the bolt can be torqued down enough to secure the starter cup.