I would do it myself for the impeller. It really is very simple and can be done pretty fast. I was in the same place as you 2 years ago. But my boat has 2 of those engines. And in those 2 years, I had the port rebuilt and a piston rod broke after 40 hours. Because it was a part failure I would have had to pay to rebuild again So I replaced it with a reman as it turned out cheaper. And over the last 2 years I have replaced the starboard with a reman, spent thousands figuring out cooling issues on both engines, and replaced the following on both. Heatexchanger, exhaust manifolds, risers, shift cutout switch, fuel pumps, shift cables, throttle cables, alternators, both carbs rebuilt, port distributor, changed points to electronic (2 pertronics failed so far in 2 years) replaced both drives, rebuit carbs a second time, one headgasket on starboard, new wiring harness, and the breakdown rate has been around 25%. as in one of the engines breaks down every 4 trips..... I wish I was as lucky as bondo with these engines. And hopefully you are not as unlucky as I have been with them. Keep in mind that we also go out EVERY weekend and put around 175 engine hours a year. And put over 700 hours a year on the water. I have took this experience as a learning opportunity, I have learned more than I should know about these engines and a ton about the ocean and boats. So, even though I sent far beyond what a smart person would on an old boat. I am happy with what I learned over the last 2 years. We will be unloading this at the end of the season. And buy something newer that has a less needy engine overall.