The seal we use is custom built for us to our specifications. As far as I know, there is no source for a suitable off the shelf replacement, trust me, I searched for a long time to find one.
The hybrid ceramic bearings for the rotor are a special order item that comes from Germany, and retail for about ~$400 ea. There are also two other bearings in the gearbox that we replace as well whenever we have a motor torn apart.
If you want to call our shop tomorrow, we may be able to sell you a set of new bearings and a seal (that's up to my boss Tony though, and he might not want to do that). I do know that if you wanted to ship the car, or just the drive unit itself to our shop, we'd be happy to do a full rebuild for you.
There are quite a few specialized and expensive tools required to tear down a drive unit properly without damaging it, and a fair bit of expertise that goes along with doing so as well.
since you say that you are having issues with the car, it would be best to have the whole thing torn down and closely examined in order to repvent a catastrophic failure. There are a multitude of other issues to check for while the motor is out of the car, besides just the seal, so its best to tear the whole thing down to make sure everything is in good order. We have rebuild dozens of these drive units, and as far as I know we are the only shop in the world that is doing so, so I think its pretty safe to say we are the world wide experts.
If you want to get in touch here's the contact info for our shop:
Vista California, USA
+1 (760) 798-0342
+1 (844) EV-Parts