I'm helping someone that has a Ford 3000 gas tractor that hasn't been started in several years. I found that the carb wasn't getting fuel. Traced back to a corroded fuel pump and so I replaced it. But before installing new fuel pump, I noticed the fuel pump push rod wasn't moving freely in the engine block (goes up and down when engine cranked but sticks badly). I cleaned the pushrod and engine opening, and it now moves freely. However, after installing the new fuel pump with only the fuel line from the gas tank connected, cranking the engine, I don't see any fuel coming out of the pump. Is it possible that the pushrod is worn down and not pushing the fuel pump to it's min-max stroke. Does anyone know the proper length for the pushrod? Is there any other reason why the fuel pump wouldn't push fuel out even with fuel present at its supply side?