One of the problems I'm observing with fuel pumps and replacement parts in general is the lack of real quality control. Even brands that used to be well regarded have outsourced their production to low cost factories that have little regard for anything beyond "it fits", maybe. So we are left with a choice between cheap garbage with no name and expensive garbage with a formerly trusted brand name and it all comes from the same place with no real choice.
It failed because its garbage. Chum Lee is right, in part. Replace the in tank pump but be smart and have an external, in-line pump at the ready for when it fails. OEM means nothing anymore.