sorry to ask again but is this really a genuine one from the ford dealer?
words like high pressure and racing pump reminds me of aftermarket ones.
Even the cosworth aftermarket ones are not the same as the genuine ones in the past ex factory, if I'm informed correctly. But don't know if these have the "YB0852" label originally.