Also make sure your alternators are properly aligned. If not, they will accelerate the wear on the belt by side loading them. You may be missing a spacer on the mount or a bent bracket or something similar. Pic below shows a spacer missing. This caused the alternator to mis-align and create a belt squeal, even with a new belt installed.
The belts must also be tight. A new belt may be tight at first, but it will stretch after a short time and will need to be re-tightened. Usually the second tightening will be enough.
This is what was causing squealing on my M1009. It didn't have the spacer so I had to make one out of washers until I can find one or make a better one.
The GM part number for the spacer is 14067725 and is discontinued.
I found the part number in the TM's. Then Google searched it and cross referenced it with the NSN. That gave me a page with the specs for the spacer.
The overall length calls for 45.3-45.mm, the OD is 19mm, the ID is 10.7-11mm. That makes a wall thickness of about 8mm.
It should be pretty easy to make one, especially if you have some machinist friends
.
Hope this helps somebody out there.