Go with a 5/16-18 grade 5 or grade 8 bolt for the new shock bolts - OEM is either that or an M8x1.25, I forget. 1.5 inches or so should be long enough. Lowes or Home Depot will have these in the hardware aisle, top drawer of the middle stack of specialized fasteners if I recall correctly...
For the U-bolts, if you aren't adding that many leaves (I know you can get away with one added, probably two, MAYBE three), you can use new stock bolts. The part number is 5200 4010 (bolts - four of these) and 1150 2813 (nuts - eight of these). You can get them from zmjeeps.com (who I went with) or many other vendors. You can probably also go to any offroading site (quadratec, discountjeepparts, etc etc) and pick up U-bolts for a reasonable price there too.
EDIT: DEFINITELY use a grade 8 bolt for the center pin! That bolt is under a lot of tension until you get the U-bolts on. You'll want to buy a fairly long one so you can get it in and aligned before using C-clamps to recompress the pack. Just use an angle grinder to remove the excess afterwards.