i'm not rainmaker, but i think oem is always your best bet.
they [mercedes benz] specify quality plastics and rubber that WILL stand the test of time.
hella makes great stuff.
are you going to keep the car indefinetly or trade it fairly soon? that will probably weigh in on your decision.
i'm pretty sure ricky [aka] rainmaker has oem corners.
*92 400e 124.034, SOLD
*92 300e 124.030, SOLD