2004 Subaru Impreza Oil Pump Screen
Oil Pump Screen
5 stars -
Oil Pump Screen Reviews - 2004 Subaru Impreza
Genuine | W0133-1652665
Best prices around and quick shipping! Packaged well and always the correct part. Love this supplier for oem stuff!
September 8th, 2013 | Posted by Scripts