Hey.. my ears are ringing!
Ok, after reading the thread, let me clarify a couple of things I've learned...
1. There is no push rod for an inline 6, the pump arm makes direct contact onto the cam lobe.
2. There should be NO shims or spacers between the block and the pump, the pump is bolted directly onto the block.
3. NEVER judge a pumps effectiveness by looking into a clear filter... I've seen them running fine without the filter being full
Okay, here's my $.02 worth.. take said same gas can, with a short chunk of fuel line (about 2' to 3' preferably on the ground below pump level) and connect directly to fuel pump inlet. Attempt to prime / start truck.
If truck starts / runs fine for more than a minute, you've narrowed it down to line back to tank, replace it all (there may be a pinched line that blows air fine, but not allow enough fuel through).
If truck does NOT run, back half is ok, reconnect and eliminate BOTH fuel filters and run line direct from pump to carb
If truck runs fine without filters, replace both (you really only need one good one) (get a good metal filter, those clear ones are infamous for leaking air!). Also, when installing in-carb filter, make sure it's the correct way... yeah learned that one the hard way and where I'm personally placing my bet...it goes butt end in first AFTER installing the spring...
If truck does NOT run, it has to be either pump itself, or cam lobe. Because you've replaced the pump (although technically still possible it's bad out of box.. how long has it been sitting?), it may be cam time.
Try those steps and let us know what you get...