Yes, it will fit your GMC. There were differences in the GMC starter and the Chevy starter but most folks never know about them . The GMC starters actually had a slightly different shift lever called a "split lever". This different shift lever caused the cast iron drive end housing to be different. Both starter had the same armature, coils, drive and switch but different housings. However, they are both completely interchangeable with one another. The housing is only different where the shift lever is involved. Again, they are interchangeable even though Delco would have issued different part numbers for both starters. Even though I know all this, I cant for the life of me tell you why GMC, Chevy, Delco, felt the need to make two different shift levers and housings for the trucks back then when internal parts were all the same and mounting was the same.