Did mine when doing the timing chain 10 years ago, nothing wrong with the original one but why wouldn't ya when its apart and 130k miles. GM, lmao, asked if I was sitting down said it was $250, maybe it wasn't made out of aluminum but it was silver. AA had it for under $20 and U.S.A. made. Saved the old one for just saving the old one.
Have never had a problem with cooling because of a factory water pump on any of my vehicles. Only see the need to buy one of those fancy ones if all the others were made in china and the fancy one was American made.