The pump has finally been installed and the car is working fine! The pump housing was ok, but certainly an item that should be inspected. I went with a white plastic impeller on a pump from Napa.

Thanks for some great advice!