I don't know if this helps any, but the part number is GM 25954417 and here's an exploded diagram:
http://parts.nalleygmc.com/showAssem...modelYear=2005
Have you checked eBay? There's four or five on there now at or under $500. I searched for "h2 tire carrier". I'm thinking it would be easier to just go with an OEM carrier.