for the last 15 years I have run both without a hitch and the only time I use the electric is when it was at the track...
it sucks through the electric just fine...the rear pump is a Holley black pump rated at 140GPH at 14psi...the front mechanical pump is a modified Speedway (Carter ) that Barry Grant made...its stats are 140GPH at 14psi...so a regulator is used and I do have a small supercharger .....