SportFermanagh Powerboat racer takes World CupDriver and mechanic overcome near disaster to secure prestegious win.