You didn't describe the rest of your setup. Can you repositioning the differential/axle/etc? A high angle of deflection can often be reduced by the simple use of shims.
otherwise:
...use a double cardan joint. If you can't find a shorter driveshaft, then modify yours. Cut, weld the flange, and...