Not sure if this available for all engines but...
an impeller is now available for my 4jh3e Yanmar (Johnson Pump I think) that has a threaded section on one end of the impeller. There is a very simple puller available that has a bolt that sits on the hub and an outer nut that screws in the threaded end. Just turn the bolt with a wrench and the impeller is pulled out. None of the efforts described in this thread that could result in damage to the housing.
an impeller is now available for my 4jh3e Yanmar (Johnson Pump I think) that has a threaded section on one end of the impeller. There is a very simple puller available that has a bolt that sits on the hub and an outer nut that screws in the threaded end. Just turn the bolt with a wrench and the impeller is pulled out. None of the efforts described in this thread that could result in damage to the housing.