Yep, 03/04 Cobra oil cooler. Took me forever to find, and now I dont need it. Comes with the mounting plate... and a screw. $180 shipped
Oil cooler part # 2R3V-6A642-AA
Mounting plate part # F8ZE-6884-AB
Oil cooler part # 2R3V-6A642-AA
Mounting plate part # F8ZE-6884-AB