Well, if there is enough material on the stock crank, you can always have it offset-ground which would give you a longer stroke. That would necesitate new pistons with a higher pin placement to lower the piston at the top of the stroke. But, custom = $$$.
Just pick up a used 3.0, no need to reinvent the wheel.