I have read with interest your reply to the post and the reply of Island Marine
uses either the Yanmar 129150-35151 old style which is now replaced by the more recent 35152
The cross reference you gave is for a 119660 not a 129150 I do not know if it makes a difference. I have been trying to cross reference the 129150-35151 0r 35152 without success. Could you let me know how I cdould do it.
cross referenced the ones used on our new engine as follows:
YANMAR p/n - 11966035150
FRAM p/n - PH3593A
PUROLATOR p/n - PL14459
AC DELCO p/n - PF1127
WIX p/n - 51334
AMSOL p/n - EA020
Hope this may help.