Got mine from Phoenix. I agree GM transmissions have had their problems but they hold up well when beefed up. Phoenix rebuilds them to your horsepower.

http://www.phoenixtrans.com/