For what it is worth, I come with three part numbers. Two of those numbers are 12649190 and 12607475, of which 12649190 is shown to supersede 12607475. I also show, from another sources, a 12577583, which I assume is another old number that has been superseded. I would be inclined to accept SDs number - the have a good rep as a GM part supplier.