Mechanical vs. electric fuel pump?

You could get a Carter strip pump. Flows quite-a-bit from what I remember. You'd have to regulat that pumpas well.