Go to your local NAPA guy , the old fellow with BOOKS , not the clown with a "company" computer.
There is an interchange book that should be used 2 ways.
First look up your parts that will directly interchange.Write down every interchange in your log book.
Then use the sizes section and find the inlet size (oil filter) and dimensions of what ever else you need.
Write em all down , then use the size interchange section for what else will fit.
A simple example is Volvo uses a very tiny filter to keep the engine profile as small as can be done.
But on most boats a 2 inch deep filter is not required and a Fram PH8A will screw right on , tho it is longer and holds more oil and filter medium.
Frequently similar , not identical parts can be found at 1/5 the "Stock marine part " cost that functions better.
Beware oil filters and many fuel filters are expected to be used right away .
If you are purchasing a case (best deal) seal each before carrying aboard and tossing into a locker..