It's not an STi alt, but I'm right down the road and I have a 2nd gen legacy alt, not sure if it would work for ya, but I'm 10 mins from you. And if you need it now... I have it now. heh.
There's also a guy in nobleboro who rebuilds them a lot cheaper than a new, or even reman. And better quality than reman.