This pump is made by Ranier Flow Technologies for Beta Marine. We have used Jabsco and Johnson pumps in the past but when Beta Marine asked for the pump to be redesigned with a longer body to clear the wide serpentine type belts we were told that this was not an option. Thus Beta Marine arranged for pumps to be made for them and they work really well. Our part number for the impeller kit is 207-09041. The impeller is actually interchangeable with the ones for the earlier Johnson and Jabsco pumps but the O ring for the cover plate seal is different. Here is the link to the impeller information on our website https://www.betamarinenc.com/product/beta-small-impeller-kit/
The blue stuff that see under the pump body is actually excess sealant and you can clean this off if you want. This sealant was just used to ensure a water tight connection between the pump and the fittings below it.