I wouldn't give up on your ball & trunion U-joint yet. It is actually stronger than traditional cross U-joints. They were used in in trucks and vans with bigger engines than ours.
If anyone does decide to change, the last link is a place that will make a new driveshaft with a slip section.