Water Pump from a 2003 Triumph Sprint ST with 34,691 miles

From a running bike and was working properly prior to removal.
No leaks under pressure but there is corrosion. All shown in pictures.