Can't you get some sort of sleeve the correct o/d, then maybe machine the crank pin undersize until the sleeve fits over?
Oh... hang a minute - the crank pin would need one of those weird-arsed offset lathe thingies to machine a perfect diameter, right?
BJ