Mystery fuel pump

I was thinking submarine..