12637105 is the correct part number. The factory water pump had a plastic impeller on it, replacement ac delco pumps have a metal impeller on them and the part number listed you should be receiving the water pump mounted into a new housing.
LB7/LLY water pumps came factory with metal impellers...