I don't personally have a STS yet, but when I talked to Allen about it a couple months back, he suggested I get one from these guys.

http://www.snowperformance.net/

From what I can tell, they make an awesome system and I will be purchasing one when I get my turbo.