Thinking of buying a Street Demon Carb...

Buy a edelbrock, put it on, adjust it how you like. Never touch it again. No issues with air cleaner fitment on the eddy carbs. Not sure about the street demons. I also have heard they are just as finicky as holley