Okay, did some research on this and found the cradle mounting hardware varies slightly year to year:
Parts (listed by year):
1995:
01 - N/A
02 - 11609712 RETAINER (NUT), 6 Required (1995-1999)
03 - 25654083 SPACER, 6 Required (1995-1999)
04 - 25757175 INSULATOR, 4 Required (1995-1996, use for #08*** assumed, please check)
05 - 25643389 INSULATOR, 2 Required (1995-1996)
06 - 25609143 RETAINER, 6 Required (1995-1999)
07 - 11588419 BOLT, 6 Required (1995-1998) Spec: FRM(SILVER)(M14X2X105,10.9,38THD)(REDUCED BODY)(08.900)
08 - N/A (1995-1996, use #04*** assumed, please check)
09 - 25674564 INSULATOR, 2 Required (1995-1999)
10 - N/A (1995 use 25757173 INSULATOR, 2 Required*** assumed, please check)
11 - 25643387 INSULATOR, 2 Required (1995-1999)
12 - 25636517 RETAINER, 6 Required (1995-1999)
1996:
01 - N/A
02 - 11609712 RETAINER (NUT), 6 Required (1995-1999)
03 - 25654083 SPACER, 6 Required (1995-1999)
04 - 25757175 INSULATOR, 4 Required (1995-1996, use for #08*** assumed, please check)
05 - 25643389 INSULATOR, 2 Required (1995-1996)
06 - 25609143 RETAINER, 6 Required (1995-1999)
07 - 11588419 BOLT, 6 Required (1995-1998) Spec: FRM(SILVER)(M14X2X105,10.9,38THD)(REDUCED BODY)(08.900)
08 - N/A (1995-1996, use #04*** assumed, please check)
09 - 25674564 INSULATOR, 2 Required (1995-1999)
10 - 25757173 INSULATOR, 2 Required (1996-1999)
11 - 25643387 INSULATOR, 2 Required (1995-1999)
12 - 25636517 RETAINER, 6 Required (1995-1999)
1997:
01 - N/A
02 - 11609712 RETAINER (NUT), 6 Required (1995-1999)
03 - 25654083 SPACER, 6 Required (1995-1999)
04 - 25757174 INSULATOR, 2 Required (1997-1999, same as #08)
05 - 25674565 INSULATOR, 2 Required (1997-1999)
06 - 25609143 RETAINER, 6 Required (1995-1999)
07 - 11588419 BOLT, 6 Required (1995-1998) Spec: FRM(SILVER)(M14X2X105,10.9,38THD)(REDUCED BODY)(08.900)
08 - 25757174 INSULATOR, 2 Required (1997-1999, same as #04)
09 - 25674564 INSULATOR, 2 Required (1995-1999)
10 - 25757173 INSULATOR, 2 Required (1996-1999)
11 - 25643387 INSULATOR, 2 Required (1995-1999)
12 - 25636517 RETAINER, 6 Required (1995-1999)
1998:
01 - N/A
02 - 11609712 RETAINER (NUT), 6 Required (1995-1999)
03 - 25654083 SPACER, 6 Required (1995-1999)
04 - 25757174 INSULATOR, 2 Required (1997-1999, same as #08)
05 - 25674565 INSULATOR, 2 Required (1997-1999)
06 - 25609143 RETAINER, 6 Required (1995-1999)
07 - 11588419 BOLT, 6 Required (1995-1998) Spec: FRM(SILVER)(M14X2X105,10.9,38THD)(REDUCED BODY)(08.900)
08 - 25757174 INSULATOR, 2 Required (1997-1999, same as #04)
09 - 25674564 INSULATOR, 2 Required (1995-1999)
10 - 25757173 INSULATOR, 2 Required (1996-1999)
11 - 25643387 INSULATOR, 2 Required (1995-1999)
12 - 25636517 RETAINER, 6 Required (1995-1999)
1999:
01 - 25766845 FRAME, 1 Required (1999)
02 - 11609712 RETAINER (NUT), 6 Required (1995-1999)
03 - 25654083 SPACER, 6 Required (1995-1999)
04 - 25757174 INSULATOR, 2 Required (1997-1999, same as #08)
05 - 25674565 INSULATOR, 2 Required (1997-1999)
06 - 25609143 RETAINER, 6 Required (1995-1999)
07 - 11517701 BOLT, 6 Required (1999)
08 - 25757174 INSULATOR, 2 Required (1997-1999, same as #04)
09 - 25674564 INSULATOR, 2 Required (1995-1999)
10 - 25757173 INSULATOR, 2 Required (1996-1999)
11 - 25643387 INSULATOR, 2 Required (1995-1999)
12 - 25636517 RETAINER, 6 Required (1995-1999)
source: http://parts.nalleygmc.com/showAssembly.aspx?ukey_product=0&ukey_assembly=381137&ukey_make=1022&modelYear=1998
Using GMparts direct to replace all the cradle hardware on my '98 would be $285.99. I've decided to try reusing the spacers, nuts and bolts, so total will be $147.68. I still feel this is a lot for 12 pieces of rubber and some metal clips, but I don't see any other option right now.
If needed, McMaster-Carr sells compatible bolts and nuts for lower prices. I ordered a pack of 5 bolts and 10 nuts for about $20:
Bolts: http://www.mcmaster.com/#91310A796
Nuts: http://www.mcmaster.com/#92497A550