UPDATE: August 23
So I have gone ahead and replaced the fuel pump, carburetor needle and carburetor bowl gasket (and of course, changed the oil).
Ran the engine for 5-10 minutes for 3 times over the course of an hour without an issues (leaks etc).
On the 4th run, I engaged the mower (ie...