I'm pretty sure that most half shafts that you can buy will more than handle the horses that the 951 will put out. Short of a $10 set of "Wang Chung Linglong "specials that is.. LOL
Coincidentally, the 944 CV bearing is the same bearing used on the primary driveshaft (both ends) on the Audi 5000 Quattros. Ask me how I know.