I just sold the truck and have one leftover hub that I never got around to changing. The hub is a GM part (not some third party brand that wear out after light use - ask me how I know!) brand new in the box never opened. This fit my 2003 Z71 but don't know if it will fit your truck. GM part number is 15233113
GMPartsDirect sells it for $214, I'm asking $145+shipping A great price to pick one up just to have around when yours start to fail.
Picture of the part number is here, the rest of it is an sealed cardboard box so I didn't feel I needed a picture for the rest
https://docs.google.com/file/d/0B85IAUBdi6gLaU1FUVhPdVJsbUk/edit
GMPartsDirect sells it for $214, I'm asking $145+shipping A great price to pick one up just to have around when yours start to fail.
Picture of the part number is here, the rest of it is an sealed cardboard box so I didn't feel I needed a picture for the rest
https://docs.google.com/file/d/0B85IAUBdi6gLaU1FUVhPdVJsbUk/edit