Hopefully his shifter has been changed to the left side all ready and the problem might be in the linkage and not in the trans and could luck out on a cheep Ironhead
Thats a bit different. You can remove the linkage and using a oem shift peg or carefully using vise-grips attempt to shift it manually. If the shaft moves freely it could just be the end of the shift shaft thats broken or damaged. A fairley easy fix with a few tools.