I bought the gatorback belt this morning and all is well. I will post in here again if the squeak comes back.
I put a new belt on it 3 weeks ago and all was well then too, so we'll see how long this one will last.
At the first sign of another squeak, I will hit the first dealership I come too.