Whoever told you $300 to service that engine is pulling your chain, less than half of that you could fully rebuild it yourself with all new gaskets and rings, there really isnt that much to them. Heck a brand new OHV 3.5hp briggs engine is $275 and would have well more than enough grunt to power it.