The fuel pump question should be answered with a gauge attached to the fuel line. Does it have the gph? I'd "assume" it would, at least around town.
Firewall?? Trans tunnel?? I haven't a clue.

Personally, I'd at least pull the plugs, squirt in some oil and turn it over a time or two.... even prime it first... but I'd be worried at least in the beginning..