So I'm in the process of replacing the leaking water pump on my cavalier. I found a new Carquest professional water pump in the trunk with the gasket. The part number is T1154 which when searched says fits many GM vehicles including 1993-2002 Chevrolet Cavalier, Pontiac sunfire, Chevy Beretta etc. It says it's the replacement for the 2.2 OHV engine. When I pulled the leaking water pump out it doesn't look like what's in the box. Is it possible that someone put the incorrect water pump in the box? Will Advance Auto Parts take it as a return? I might have purchased it a year ago or so but can't remember.