We used the entire driveshaft from a BD/BK and it bolted nicely to the BE/BH R160 diff.

IIRC you should be able to swap COMPLETE drivelines from any 90+ subaru.

The front shafts should be the same as the older generations but I have "heard" that some axles have the ABS ring instead of the spindle/hub. So double check this since I could not confirm it and we used the original 01' BE axles on the 97' 5MT.

-Chuck