I very doubt it is the driveshaft itself buddy its just an inanimate piece of metal so its more likely either 1 of the cv joints at either end or the wheel bearing. What kind of movement are you getting from the driveshaft as there should be movement in it if u are moving it towards the box and wheel. But there should be none up and down. If your not 100% sure u should ask someone more competant before u spend your money. And parts wise i would get them from someone breaking on here will be cheaper.