I briefly owned a Bike Machine tire-drive gas engine but found it clunky and not user friendly.
I knew a guy with a front-mounted gear-driven one and he'd built his front wheel on a Sturmey-Archer 3-speed hub. That thing rocked but I don't know about durability.