Internal pump. Swirl tanks designed for submerged fuel pump like this can be used with external pump -- bolt a plate to the large opening with a tube or hose running down to the bottom of the tank. The engine fuel supply always comes from the bottom of the swirl pot to ensure a steady fuel supply. The fuel rail return can be attached to one of the small holes
This inexpensive swirl tank appear to require custom fabricated inlets and outlets. No big deal, just have the fuel tank return line draw from the top of the swirl pot (so air bubble are returned), and the other two fittings an inch or two lower down than the top
The Nissan Silvia uses a single EFI pump with no lift pump. So does the Ford systems. The 1980s Ford EFI used fuel tanks with simple baffling hence the need for the Ford swirl pot. I like the F-150 swirl pot because it is compact and readily available used (or even new). They are designed for 44 psi if I remember correctly
Lift pumps are used where there is a possibility of fuel running out (like with the stock 1200 tank which only has simple baffling). The "lift pump" (like the stock A engine mechanical pump) has no problem if the fuel flow is interrupted. So it supplies fuel to the swirl pot, and since the EFI pumps draws from the bottom of the pot then it will never (theoretically) suck air from the tank which will cause the engine to stumble. A carburetor has a built-in swirl pot (the float chamber)
Some of the guys on here have fitted R31 tanks to their 1200s and done away with the lift pump and swirl pot
But most use the old two-pump method. Maddat makes a nice complete solution