318 2bbl won't idle without choke

Another update - this is almost certainly a fuel pressure issue. I'm not sure how the car ran as well as it did before (maybe the high idle speed and the missing checkball somehow made it work, idk) but the pump is overwhelming the floats. I cranked it over for a few seconds and fuel was coming out of the throttle shaft and dripping form the venturis even with the engine off. I pulled the top cover right away and saw that the fuel level had risen past the floats and was still rising (presumably all the way to the top, which is how the gasket got wet). After a while, fuel drips back out of the throttle body into the manifold and the fuel level stabilizes. I'm guessing this is because the residual fuel pressure slowly drips to where it's not overwhelming the floats anymore.

I replaced the pump with a new mechanical unit when I first got the car. Sounds like I need to adjust the pressure with some sort of inline regulator?