i am the hub expert since i belive ive probally replaced more than anyone else for some odd reason but if you go to GM parts warehouse they will charge you obscene amount of money i think i paid 180 or 250 or somthing just for one yes 1 , auto warehouse (autozone pepboys advance napa ect...) they vary in price ranges but almost always cheaper than GM ive replaced six hubs on this truck so i know a bit haha, now i recently purchased one off of ebay (NEW) for 50 somthing bucks , now honestly i couldnt tell the difference quality longevity anything the one i got off ebay will be the best one if it last another 2 months . In my expierence but stay away from GM here if you wanna go semi safe go with autozone i believe they have a 1 year replacement on those parts the others dont carry that warrenty on the hubs anymore unless thats changed , or if i were you ebay even if i paid for this twice i still would save money, that is doin them myself