I just had another look at the little trademark embossed on my engine and, yes, it's the 3 pairs of leaves of the Efco trademark, as here:

http://www.efcopower.com/sites/default/files/efco-logo.jpg