All good points. However, are you certain it is the seal??

I have seen these transaxles leak when the inner CV was not fully seated. This can happen just putting it on a trailer in certain situations.

Check that closely.

Cheers.