Last chance to stop me from buying the hype...

I haven't ever really heard anything bad about Street Demons, but on a tunnel ram with them sticking up out of the hood? Personally, I'd look for something that looks more like a carburetor than a box with fuel lines and linkage attached.
Bottom line... it's your car! Make yourself happy!