I pulled this starter from my 06 5MT 2.5i because it had started squealing on some cold mornings. That was the only issue. I opened it up and all the contacts are solid, no need for a full rebuild, all you need to do is clean the internal parts, regrease and put it back together. The starter has apx 90k miles on it and will fit any manual transmission 4th gen Legacy. It may fit other Subaru models/years, but I am not sure of that. $45 shipped con-US.