I doubt much pedaling is involved so whatever length makes the riding position comfortable should be OK. Swapping the crank probably isn't something you will be able to do yourself. Best to take it to a shop, tell them what your issue is and let them source and install the parts. Cool machine, those wheels/tires look like they'll go anywhere.