HPHeaven was the one I was thinking of. As far as the IT stuff I would assume the race car company probably had a clause with them that the parts were for their eyes/use only to prevent the competition from getting "their" advantage.
Cris...I would dare to guess that the majority of super charged VX owners are on this site. That said I have yet to hear of any tranny failures that had to do with the extra ponies.