Update:
The 16hp Vanguard was fine for a little bit, but recently the engine felt like it lost a step. It also started idling a little rough. After further investigation it appears that the engine may be a little bit tired and in need of a rebuild.
I totaled up the cost of an overbore, new pistons, rings, gaskets, valve job, and carb rebuild....it's going to be over $400.
So, I recently acquired a coupon for the HF Predator 670 engine for $659. I decided to give it a try. After tax and deliver it was $727.96 for a brand new engine.
Always wanted to try the Predator 670. Very soon I'll post the install and review.