Always check for a local automotive electricla repair specialist, you should find one nearby, most of the starters/alternators can be serviced
Its just a lot better for the dealers/factors to sell you a new unit, or a recon?
Go directly to the people who fix them, worth a visit at least, they will normally be honest with the item
BUT...Check the prices of replacement units first, sometimes it can be cheaper to replace than repair