If it has an OEM drive line with the rubber liner and you where going to keep it for quite a while I would price out a new drive line made. I there is a place that has alot of 4runner parts or you can find some one that is parting out a 4runner there are many that have there drive lines replaced you could get lucky buy it and take it to a drive line shop and have them check balance it could put you money ahead.