Re: crankshaft key broken?
You may use any key that fits.
The key is not what holds the flywheel, that is the friction between the tapered part of the crank-shaft and flywheel.
The key is only for alignment of the flywheel to the crank shaft and thus timing.
Be sure that the surface is as smooth as possible, and clean off the crankshaft and flywheel with acetone/thinner.
The most important is clean tapers and correct torque!!