I've got a brand new genuine GM water pump part number: 12620226. I had it for my old truck and obviously it won't work on the new one, so here it is. $75 shipped.