I think that adding hard chrome plating is better, then machine it back to OEM specs.
Contact Crankshaftspecialist.com for details.
They did my stroker crank, and it's holding up fine. (Welded up for more stroke, then machined to 327 Chevy V8 rod size.)
You would need custom rods and pistons to make your own stroker, but going with the plating on a stock crank would work just as well.
It is not low cost however, but it's superior to stock when your done. (They basicly add layers of very hard metal at the journals, and then machine them to stock specs. The softer forged crank material retains the ability to twist and absorb shock loads while the very hard journal material keeps any wear issues away, but does not make the entire crank brittle from being so hard.)