While I do think it was time for a new drive shaft, I think all of the combined evidence I have in front of me now points more in the direction of bell housing alignment being the root cause of my vibration. Assembled runout stands at 0.004". Can't wait to get this thing back together and drive it and see if I've actually fixed things.