Pickman - there are lots of pumps out there that will get you started. Look at the specifications on the pump and report back on its operating range.
Not sure what problems you may be having, but if you are having fuel delivery problems I recommend checking the fuel levels in the bowls. How much fuel is is the bowls depends on the operation of the needle and seat along with the floats. By way of example, a common fuel flow problem that arises with brass floats occurs when the solder joints deteriorate, fuel enters the float, and the float no longer floats.
Steve sent me a good article on measuring float levels, but I can't put my finger on it right now. However, here is a copy of something I posted on a DCOM facebook page that Steve manages:
The float tab settings are designed to accomplish two thing: (1) a fuel level in the carburetor of 25mm and (2) a float drop of 2mm. When setting the distance between the float and the top of the carb with the top held level on a flat surface, you are setting the fuel level. When setting the distance between float and the top with the floats hanging all the way down, you are setting float drop. Thus, even after you set the floats to the spec in the tuning manuals, you should check where you end up.
To check the fuel level, I took a zip tie, drew a black line in the middle with a sharpie, and then cut off the end of the zip tie at exactly 25mm from the bottom of the black line. To use this, run the car, and right after shutting it down, pull one of the emulsion tubes. Shine a flashlight into the carb so that you can see the fuel in the bottom of the tube well and move the zip tie slowly into the tube. When it hits the surface of the fuel, the reflection will change. The bottom of the black line should be at the top of the tube well. If it is not, you need to change the first of the two float settings until this measures 25mm.
Once this is done, the second float setting determines the travel of the float. Both the spec for brass floats (travel distance of 6.5mm) and the spec for plastic floats (travel distance of 12.5mm) are designed to achieve the same 2mm of travel. The 2mm measurement is determined from the float needle ball with the float tab resting on the needle ball, but not depressing the needle ball, compared to the distance between the float tab and the needle ball with the floats fully extended. The full extension measurement can be made with the float top setting on a flat surface held level as with the first setting, but turned on the other end of the top. Obviously, this 2mm distance is difficult to measure; setting the travel using the spec for the type of float (6.5 or 12 mm) should get you to the same place, but this travel distance needs to be set after getting the fuel level to 25mm and measured from that tab setting.