electric fuel pump oil pressure switch pins gauge

No, not quite. What happens if you wreck and the engine STAYS RUNNING?

The thing you want if you are concerned about this is maybe a crash switch, or "both" crash switch and OP switch.

If the engine stays running, you haven't ruptured the fuel system.