Street Demon or Edelbrock AVS2 or ?

Neither.get yourself a Holley 600 pretty basic carb. for your set-up..

Why run that junk on the street? Either run so much better and you can just forget about carb issues.