The following is without any guaranty, this has worked for me it may not work for you. Do it at your own risk.
I have refurbished my SMG pump (removed, cleaned, filed stamping on brushes - you can search for threads here on how to do this). For the reassembly one needs o-rings (preferably viton). I was unable to find size specs, so I measured and ordered them from oringsandmore.com (around $15 for a lot of o-rings as they come in packs of 5,10, sometimes 50). Make sure you scroll down on their web and get the Metric Viton/FKM Orings
Here are the sizes:
- 75.79x3.53mm (large for sealing container to pump body)
- 63x2mm (large for sealing motor against pump)
- 13x2.5mm (on container)
- 5x1.5mm (pump face small)
- 19x1.5mm (pump lip)
- 9.25x1.78mm (into container)
The metal band (clamp) on the container is 9mm wide. I got two stainless 9mm wide stainless hose clamps for $9 from ebay (Narrow Band 9mm Steel Hose Clamp 80-100mm Made in Germany Pack of 2 HC80-100/9
I also got a liter of CHF 11S fluid on ebay for $15.
My container plug was cracked (which is $60 from BMW). I made another bolt; you can find the details here: https://www.m5board.com/vbulletin/e6...iner-plug.html
(If you do this, be sure to use a viton o-ring around the bolt's head and be very-very careful on how much you tighten it).
While the relays were out, I opened them, cleaned them and carefully sanded the contacts to get rid of burn-ins (old school switch/relay refurbishing trick).
All-in-all $50 (and my o-ring collection grew). I hope to get another 50kmiles out of it. (And I also hope to win the lottery.)
I hope someone will find this useful.