Mercedes R129 300SL-24 radiator
Part number 1295000703
From a 1991 300SL
Might fit the the other 6 cylinder SL as well; like the 280sl and the 320 SL
Please check fitment with the part number
Please note the bit of corrosion around a hole at the bottom of the radiator- see last photo