Thanks for the info Sport_LS
I got the part for $136 or something, but I live in a backwater town, so they probably added something on.
I actually asked the shop if they indexed the driveshaft and they said they did. I was able to confirm they did, by looking at the end myself, you can see...