After spending too much money on belts from AZ,Oreilly's,Advance I got sick and tired of putting them on and off to take them back to get my money back. I finally went to GM and got the correct one. The proper length is 1618 MM, Everytime that I went to another parts store they would say that the one they have is short enough. When I would put it on it would appear to be the right length but in a few days the idler pulley would be close to the ac compressor. The problem was that the aftermarket belts are too thin and would stretch out. When you compare it to the one from GM you can see how much thicker the GM belt is. Part #10105307. I will never waste my time with aftermarket belts again. Just thought that this might save someone else some time too.