If the keyway on the crank snout is jack up a little as it appears to be, you should check out DrTalon123's post on here of repairing something like this on car. He did it, and it held up under some very extreme conditions. So it is possible to not have to replace the crank even if it is janked up