I have, but you should go to a reputable place to get your driveshaft. You have the option of Aluminum or Steel. I suggest going to these guys for your driveshaft needs.
http://www.shaftmasters.com/index.html
I first got a steel one from Driftmotion and it made vibrations on the freeway at 60 plus mph. I even tried to get it balanced without success. Shaftmasters aluminum is awesome.
Although it will cost you over $150......actually the cost of the one piece is just a little over the cost of buying a new center carrier bearing from Toyota.