That's exactly the belt I put on my '04 5.3L with the 145 amp alternator (RPO KG3), except the belt I picked up had the newer Continental Elite labeling.
Is there a number on the belt, and does it match the sleeve number? Any numbers on the old belt?
From what I read, the 145A alternator takes the belt number on the sleeve (93 inches), but the 105A alternator takes a shorter one (~92.2 in.), 4060922. Maybe a mixup in packaging?
Not sure if they offered a bigger alternator or if yours could have been upgraded.