if you can get your hands on a used genuine Subaru unit, you can always have it rebuilt by a local independent rebuilder (starter & alt shop) - that is what I did with my 95's unit.. yeah, i put a parts store one in temporarily while I had the original done and it worked fine for that.. Once i got the rebuilt unit back, it went in the car, and the parts store unit went back in the box & up on a shelf - still have it, i think, lol
all in all, it was a little bit more cost wise to have it rebuilt locally, but i ended up with a much better unit than the parts store one, and i supported a local business.