Yes just a push fit.
And yes as I've described above a perished leak off pipe or two will allow air ingress so every time time you cold start the system is bleeding itself.
The air ingress will be minute and will take hours for enough air to get in to allow the fuel lines to drain which is why a hot / warm start is ok.
Also check the seals around on the fuel filter.