My 15’ ltz just had both magnaride struts replaced at 69,000 miles under warranty. The dealer sold me an extended warranty from portfolio. At first they (portfolio) did not want to cover the $1800 repair because they swore my truck had shocks in the front and not struts. But after looking up the gm part number and seeing they were called struts they really had no choice.