There's some weird things I don't like about those "specs", for example at one point they are advertising "fwhp", and there are typos everywhere.
Just makes it seem shady.
And STS kits are great for the daily driver, I've been witness to what one can do to an LT1 with a T78:
http://www.merfproductions.com/vids/whistler2.wmv