J.M., get the OE/dealer switch(es). These will include a new O-ring, and I believe both are made in Germany.
Is the leak from the red switch (
004-820-68-10) for the electric fans, or the larger high/low safety switch (
124-820-83-10), or both?
The aftermarket Mahle/Behr red switch is now made in Taiwan, and is not much cheaper than OE. The aftermarket Mahle/Behr safety switch is also made in Taiwan but at $10 vs $75 (MSRP), I wouldn't take the risk. A/C service work is too costly to gamble on cheap parts.
Edit: @M104-AMG reported failures of the $10 Taiwan switch - buy OE/Genuine only!!
ALSO, while the system is open, I would replace the high-pressure service valve/port (
002-830-54-84) proactively. I've found this valve to be leaking on at least 3 of my 124's. Very cheap insurance. Buy OE/dealer only, this also should include the required O-ring. $20 list, $16 discount, and takes 5 minutes to replace with the refrigerant evacuated. When this valve is leaking, it's typically a very slow leak, where the system will be cold for 1 season and then not working the following summer.
Finally - double check there is no trace of UV dye around / below the AC compressor pulley. This is another common leak point, and often leaks refrigerant oil without losing much (if any) refrigerant. The cause is the compressor shaft seal. If you find UV dye here, replace the compressor with a new Denso (currently ~$215 at Amazon). If the compressor needs replacement, get the Denso ND-8 double end-capped oil (made in Japan) if possible, avoid using Chinese oils if possible. If only replacing the switches you may not need to add oil.
