You did not say what engine you have, but my B323 2006 is a 3YM20.
Oil filter, if shopping at West, a Sierra 18-7910, though I think there is a new number for the shorter filter. Yanmar part # 119305 (-3150 or 3151 or 3152, again for the filter size, but all have the same base).. I just got a Fram PH6607 that AutoZone shows as being for the 3YM20 (I've not yet put one of these on the engine, thought..
The fuel filter on the block, Yanmar 104-500-55710
The Racor 110 fuel filter off-engine : ??? Should be easy to ID in the stores.