I thought with too much knocking, the valves and pistons would burn out.
A mechanical fuel pump should be the longest lasting.
I have never understood how a fuel pump right in the middle of the petrol in the tank, doesn't make it go kaboom when the fuel is very low, and there is air around the pump to catch the sparks.