Where is the Oil leaking out? Is it actually Gear Oil? Being a 2 stroke, that engine will expel unburnt 2 stroke oil, out the exhaust and often, also thru various drains in the gearcase.
That said, you say you just got it back from a Mechanic who replaced the Water pump, and likely the gearcase...