I have an OEM fuel pump assembly off of an 08 STi. The assembly has 115K miles on it but the pump itself is brand new. Basically what happened was the car was at the shop and I installed the pump wrong. They needed a clip to the top of it that I was missing causing it to lose pressure. The only way to get the clip was to buy the whole assembly
. I ended up finding the missing clip after they installed. So it is now a complete assembly.
Part number is pictured below.
Price is $125