Got mine from "fuelpumpsonline", rang them, they just wanted to refund me, not sort out another one! I even sent some pics to explain the problem, was told that they have been sending these out for years for a 4x4 saph, no way will it fit.
Just want to find one asap!

When the O ring is in, there is a 1 inch gap before the flanges meet!!!!!