Looks like the same pump I pulled out of my 2003 Toyota Echo. In fact, the one I pulled out said both Toyota and Aisin were on it. However, at least on my car, getting the old one out was a problem. The end of the driveshaft sticks out quite a bit and I couldn't just slide the pump up and out of the car like many online videos show. If, as in my situation, you get stuck, you need to lower the engine with a jack. Or do like me and get a shorter stem Autozone pump. The Autozone pump placed the outer bearing closer to the pulley than the factory pump, which in theory would provide better support for the shaft and less stress on the bearings, so the bearings should last longer. Just thought I'd share my experience, I hope it helps.
Replace Car Bumper Clips: GOOACC 100Pcs For Nissan, Mazda And Infiniti, Including Fastener Remover
33 Review
Gooacc 50Pcs Hood Insulation Retainer Clips - Perfect Replacement For Grand Cherokee, Dodge Ram, Chrysler PT Cruiser, Plymouth Laser, Neon - OEM Part Number: 4878883AA
33 Review
2007-2017 Jeep Wrangler JKU 4 Door Sunshade Mesh Top Cover - Durable UV Protection With US Flag Design - Voodonala
31 Review
Upgrade Your Mazda MX-5 Miata With CravenSpeed'S USA-Made Door Bushings
39 Review