Anytime I've ever heard of someone having a leak fixed at a shop it still leaked after the repair. With most seals I would get a seal from the dealer as opposed to a parts store. They always fit better. I just ordered cv shaft seals from toyota because I tried low and high quality replacements and both still leaked. If I would have just gotten them from toyota I would have same time and money.