where to get a new crank?

Try mancini, I have never ordered from them but I know quite a few guys that swear by them.

http://store.yahoo.com/chucker54/crankshafts.html