I had a Montgomery 15. It came with a 2stroke 3.5HP Mariner. The boat displaced 750lbs. It was a little lighter than your Com Pac16 as 1100 lbs. I did not want to put any bigger motor on the stern. I removed the motor and put it in the cabin while sailing.
If I were to do it, I would opt for one of the Epropulsion 1kW Spirit Outboard's.
Spirit 1.0 Evo Electric Outboard Motor
They come with their own battery pack. They have plenty of power to push an inflatable dinghy around a lake or bay. They would excel at moving the Com Pac 16 in and out of the marina or pushing her home if the wind died. It would be easy to rig a 50W solar panel to maintain the battery. Then it would be a clean no fuel stain/odor experience.
I have a 19ft Mariner, weighs 1350 lbs (racing weight). The 9.9 is way overkill and will kill you getting on and off the transom/mount.
I started with a 5hp Honda, which was more than my 19ft boat needed. Never opened it up more than 3/4 throttle. Noisy, but failure to start when needed was why I gave up on it. Cost me friends sailing with me when I couldn't get back to the dock when I said I would. Sold it, and bought the the Epropulsion Spirit 1.0 Plus on a prayer.
The Spirit was a revelation as to how great an electric can be. At first, I thought I had traded starting anxiety for range anxiety. So I did some 1 mile runs in the creek (both directions) to get distance, speed, and battery consumption information. Turns out running the motor at 400 watts (out of 1000 available) gave me 4kts, and a dependable 12+nm range. But motoring with an electric is so pleasant thanks to the quiet, lack of vibration, and twist handle starting that I now motor much more than I did with the gas motor. I motor up the creek at about 3 knots on 250 watts (which gives me 5 hrs battery) to the head waters and view the wildlife who are no longer fleeing the outboard noise. Turtles stay on their logs, and I can talk to fishermen on the shore or in a boat at normal speech - no shouting. My shoulder thanks me every time I use the motor.
Fred W
Stuart (ODay) Mariner 19 #4133 Sweet P