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