If you give me a length and its the same as a legacy, the basically brand new baja turbo driveshaft is yours for $20. The ends should be the same, I suppose you could get it shortened for $50 at a driveshaft shop too.
Ill measure it when i get a chance but i have a feeling it wont work. Still looking for a 1st gen legacy shaft but if i cant find one ill let you know.