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

I'm completely zeroed in on these Street Demon carburetors.. if the price drops any lower than 288.86.. the trigger will likely get pulled on two of them...
My brain is committed to two brand new carburetors...
I need some Devil's Advocate....
I like the looks of the non composite and don't see the necessity of it on a tunnel ram.. I actually want to get some 2in risers for them to make sure they stick out of the hood good and proud I need some advocate for that as well...
HELP I see the deep end and I'm about to go over.. lol...
I had two of them they were both junk, throttle struck on one them, I never could get the other to idle. I know from experience that Summit stopped selling them because of the massive amount of returns, they replaced my second Demon with a Holley and asked me not to reorder.