Bent Crankshaft
There's a guy on here that goes by the name of rcignition and if he cannot do the job, he can tell you who can.
You need to be accustomed to taking these kinds apart and getting them back together without doing more harm than good. They are not hard if you are used to it.
rcignition hangs out around the big engines more often. Do a search for him and E-mail him.
Most any local machine shop would be able to straighten the crank for you. But you need to know the knack of getting it apart and back together. The case should be warmed up a little to get the crank out and you may need a special way to remove the hub etc. Maybe you are this kind of person? typically to get the crank back in is not exactly the way it came apart. I'm speaking of which bearing goes where when. If you have never done this, it may be more worth while to have it done or get someone to help you.
good luck
Jim
Jim