Here is a poor little engine that needed to be saved. I have a water pump B-43 but it has the oscillating piston with reversing lever. This engine doesn't have a B-43 label over the power connector nor is it stamped under the base with anything. Though I know it is a 43, just don't really know if it was sold as B-43 or No.43 but does has all the "newer" designs of a No.43.
As you can see from the eBay photo there is a big hole where the whistle base screws in. Luckily I had donor parts to fill the hole (I wished I could sweat better) :-) The heater was in good shape too, which is crazy with how rusted the little guy was. Oh, as I was flushing out the tank all kinds of dead bugs and cocoons came out - YUCK!!
The pumper, at first, I thought was going to be a loss. The bottom was so clog with hard water deposits I didn't think the check ball would ever free up, much less move freely. But my trusty CLR cleaned it right up but it took nearly 3 hours soaking. I kind of got it to pump water after everything freed up but most times it would not. In the end the problem was the little spring for the inner check ball (photo attached of the original spring). I got tired of fiddling with it and I modified one of my stainless steel springs for the inner check ball. That worked like a champ. Then I fixed up the sight glass seals and give it a good oiling.
I really see no point in trying to clean it any further or repaint it, unless I was going to figure out how to re-plate the nickel. So I am going to call this a "survivor". That all said, I think it is running pretty good, all things considered.