This listing is for a secondary air injection pump that fits a lot of GM cars.Replacement OEM ( Original Equipment Part) Number: 12559725, 12563085, 12568324, 15059238, 17803251, 323503MComes with the three (3) hard to find shock mounts that always need replaced.This was bought specifically for a 2001 Chevy Blazer but I ended up only needing to change a fuse and went beyond the return window. I have tested this and its a good pump. I even bought all new hoses with the vacuum solenoid as an assembly to just change everything out so I don’t need this.If your truck has the 4.3L V6 then good chance this is the exact part you need. I’m sure it fits on Astro’s as well as C1500’s with the 4.3L. May fit others too. Check the part numbers and reference the photos including the connector to make sure of fitment. I’m not walmart and don’t take returns, but I won’t stiff you with junk parts. Just make sure this is what you need before buying.You will receive the Exact item shown in the photos
Thanks for looking!!!