I would move the engine so that the pto is in the proper location and just make a new driveshaft. I made one using a crappy drill press and it works fine. Just find a good piece of shaft like this stuff and you should be good to go for less than $35 or give Jeff a shout and he can make you one.
https://www.onlinemetals.com/en/buy/...nish/pid/15486