In my experience, junk the Mechanical fuel pump for an electric one.
A facet Silver top interupter should see you right, and i always recommend using a Malpassi filter king as well on twin weber's.
They have a clever device inside that helps to dampen out the pulse effect of fuel pump, makes for smoother running.
Plus the added bonus of having a removalable filter.
Hope that helps.