The best Magneride shocks are OEM shocks, and I believe that they now have a lifetime warranty.
Go to GMPartsDirect.com, enter your VIN, go to the Suspension section, and look for your Magneride shock. The RPO code is Z95 for the Magneride shock, so look for that specific code in the list of shocks. The price will be substantially less that at the dealership.