The best answer to your question is call the shop(s) you plan to have the driveshaft done and ask them.
As far as the junkyard find, doubt it. Also, one would need to consider replacing the universals with new ones, cleaning up the shaft, checking for straightness and rebalancing. My vote would be make the phone call, you may be suprised how far a couple hundred dollars will go.
Good luck.