It does not matter what type of fuel pump you have.
The engine will stop running if the switch is turned off ( providing it is wired correctly ). Some engines have problems running up-side-down as it is.
If gas is leaking, nothing short of absorant material is going to stop that.