Gooch,
I don't quite agree with your mechanic's appraisal. If that were the case, there would be a ton of us with the same problem...
If it fixes your leak, well, that's good... but it was more likely a factory installation issue where they buggered the seal.
03 TA with 10k miles and it hasn't leaked a drop.
