Make sure that they guarantee their work. I had this done multiple times incorrectly. You can't just follow the FSM. I have a friend that has his own automotive business and he sent this to a shop that specializes in this, and this leaked 3 times.
Axle seal was done 1st time, still leaked. Found that a rear brake cylinder was seized. Rear cylinder taken care of with new pads. Still leaked, new seal replacement. Rear cylinder was causing everything to get really hot, I could smell it when getting out of vehicle after driving, I thought e-brake pad was sticking initially, i was wrong, it was the cylinder for drum brake.
Sent out again to machine shop to remove and press on new axle seals. In 2-3 days later leaking again. Sent back again, and replaced pads again, and clean up. Clean up is messy with diff, fluid all over rear drum brake.
Got it back this no new pads in case it leaked again. It leaked again, 3 times fail. I drove with it leaking for a bit, and was topping diff off to keep rear ended lubed. Never really had to add much but was nerve racking to stay on top of.
Eventually I did the job with a family member who is a well seasoned Subaru mechanic. I knew there had to be a way to do it. I knew something was not right. The job was getting done to spec by the manual, Mitchell or Toyota manual, could be same spec for both. It measured exactly how the manual said. I did not measure mechanic friend in the beginning 3 times and family memeber last time measured and it was as the manual stated.
To keep from leaking I had to come up with a way to see how the seal was lining up when everything was put together. My family member with a lot of mechanic experience and I, put our heads together to slide the seal on axle without cutting it off, I did have a new seal, but was really going for proper alignment, and was going to replace with a new seal.
Once we came up with a way to move the seal back towards the center. This was easy as there was little space to work with, I could see how most people would cut it off and just press on another seal, but the goal was to figure out why it was not lining up right, because it kept leaking.
So the trick was to put axle grease in a line along the axis of the axle, then slide the axle in, to see how far off the seal was from where it needed to line up, to create the seal. The seal was being pressed too far toward the wheel, creating a gap, that the fluid would eventually get past. Measured exactly to spec as the manual stated, and still leaking. Using the axle grease to see how far off the seal was, we could measure where the seal needed to be. Once we had that measure we just pressed the seal to end of the grease line, where the seal was supposed to be. After doing this it had not leaked since. It has been about a year. I did not replace the seal as there was no wear on it because it was not rubbing the contact point where the seal was to be made.
Braking improved a lot and on braking the vehicle pulls less to one side.
It took longer for me to clean the brakes of diff fluid than it did to press the seal.
I hope this made sense. I have read online where multiple people considered gettting rid of their vehicle because after getting the job done by a shop it still leaked. I considered buying a used whole rear setup, that was known not to leak. I watched a few videos on YouTube of different people doing the axle seal repair, to get familiar, then got my family member to help and after the third time putting it back together sliding axle in and out we could see why it was leaking because the seal was not in the right position.
Good luck.