I just replaced my factory shocks and springs on my '16 Expy EL XLT at 99K miles with the KYB Strut-Plus assemblies. I love the thought of the Bilsteins but didn't want to have to compress my springs to install them, so I went with the assemblies. I've got about 700 miles on them since replacement and have been really happy with them so far. The ride is much firmer then before but nice and solid. I also added the 3/2 ReadyLift at the same time. No telling how long the KYBs will last but I'm happy with them so far.