Very often it is not the alternator, but the belt that squeals. This can be checked by rubbing a little soap on the belt, if the squeal goes away, you know it's the belt. The belt may squeal for a number of reasons: the belt is new, the belt is old, the belt tension is too tight or loose, the belt is cold (the squeal goes away on it's own when it warms up). Some belts just squeal for no discernable reason, but there are 'belt dressing' sprays available for sale that sometimes help. Always check the belt before spending a bunch of money on a new alternator that may not be needed.