We can't say for sure what engines this will work for. You can return it if it doesn't work out for you subject to our standard return policy. The dogleg is the standard dimension used by many Yanmars. The arm is plenty long enough for most applications and It is possible shorten the arm by cutting off a section from the base end,