Second time I ordered oil cooler t-stat and always is wrong. Part number is 880640508, mercury verado 250 2005 sn 1B073852. Please help me to find right one. Thank you in advance

Bigger one is original20181227_210248_resized.jpg