Go to this site and do a search for cup holders:
http://www.performanceproducts4benz.com/
They have a few listings that are similar. I put the single cup type that they have listed fro $37.00 in my 300e, but I got mine at a marine supply store for about $8 bucks.
No problem with wiring when mounting them as I cut the supplied screws so that they only penetrated enough to hold. Later when I had the door panel off I noted that there were no wires behind it anyway.