I will get a photo of the timing on here.With only 125 psi on the compression test, it's not going to run well, if at all!!
You need to double check the cam timing.
The fuel pump should pressurise the fuel rail, the engine won't suck it regardless of how you are getting it started.
I am sure i got it right.
So it is unlikely that it is the fuel pump or filter or a blockage in the fuel line.