Be careful when you choose a pump, not all of the mentioned pumps are self-priming! If you run a tank dry (accidentally hopefully), then it could be, that the pump is not over cumming the air pressure to bring fuel to the engine. This can also happen when you fly aerobatics and to much air goes into the fuel-pickup. At least one suppler warns about this in his installation manual.
Make your own research and ask the supplier.