Congrats. 100% confirmation this was the issue and it's now resolved? Or do you still need to drive it/dyno it to be sure the awd is all functioning normally?
Regardless of the money you spent, you now know a shit ton about your car. And if it is well and truly fixed, you've got an awesome car to boot. You might could have gotten something else that was more reliable/cheaper/or in better shape to begin with, but don't discount the value of the experience you've gained. That's not worth nothing.
Time to enjoy your Legacy spec.B. Have fun!