The main cause of failure is water in the pump. This is caused by modern ethanol fuels. Be sure to clean the tank out before fitting and drive your mini more to avoid water build up.
Replacement pump only for the original
WFX100810 pump (doesn't come with tank fittings).
Requires a small amount of wiring and pipe modification to fit, but half the cost of the
original unit. Small terminal is EARTH/ground.