I'd definately swap the crank. OR maybe put a helicoil if only one thread is f'ed up, BUT I'd let known-good machine shop put it in. Because all your threads are f'ed, I strongly suggest you to swap that crank, it's not so horrible task considering what will result if your flywheel disengages at, say 8krpm.
I used new OEM flywheel bolts, ARP ones I got were ~10mm too long. Those are not expensive, so I don't see a reason to save a few bucks here..