I have a brand new spare oil cooler that i got for our hard boat, stand alone type, small bowman, can get numbers off of it tomorrow, if its any good to you, you can have it for 40 quid (new is about 80)
Here goes, it has the following on alloy casting EC80 and EC21, 1 1/4 hose end oneach end(straight through). 2 threaded ports on top for oil, alloy body is about 4 inches long then the end caps which are held on by 3 allen bolts.Number on plate is 20281.
Paul