a body driveshaft

Agree.....by the time you found one out of a yard and shipped (oversized) it, you will probably be at the cost of a new one from a local shop. NEW is better than well used usually