So as we all know the OE intercooler is a stinking POS. Well, while looking on benzworld for some other stuff I came across this;

http://www.benzworld.org/forums/r170...r-install.html

It's an R170 SLK, but form what I can tell they have the same front and IC more or less. The stock IC is definitely the same unit. For comparison sake here is a C230k



and this is an R170 with the aftermarket IC



The company is CXRacing and what I think is the correct IC (judging by dimensions posted and pictures from them and the OP) can be found here;

http://www.cxracing.com/mm5/merchant...gory_Code=INCO