The main fitment problem I've heard about with the Street Demon carb is that a drop base air cleaner can hit the choke body. Folks either go with a flat lower pan or modify it for clearance.
The Street Demon is supposed to work very well out of the box. I was very close to buying one but fell into a good sale on an Edelbrock AVS2.