I just ordered and replaced my front and rear shocks a little while ago. Amazon has the best prices, I did a lot of research. I too have the Z55 shocks, here's what you want to order: ACDelco 580-434 GM Original Equipment Front Shock Absorber. 580-434 is the front part number. If your fronts are bad your rears may not be too far behind. Those are 580-450 in case you want to do those as well.
Rears took me 30-45 minutes to replace both, super easy. The fronts I took out the entire shock assembly and brought it to a dealer since I do not have a coil compressor and don't trust myself renting one from autozone. The dealer charged one hour of labor to swap out both shocks in the assembly. Then I put the assembly back in myself. Fronts were probably 2-3 hours for both, taking my time. I have a 1.5" lift on my front end so I had to loosen the upper ball joints to make room to remove the bolts holding my lower shock, spacer, and lower control arm together. You shouldn't have to do all that.
Good luck.