I am currently having the Magnaride shocks replaced under extended warranty on my Tahoe LTZ. To quote the sales manager at the dealership where I bought it just a couple months ago, it rode "like a mexican hay wagon". I have done quite a bit of digging on this issue, and it seems that you can replace with most any shock that fits on a non-magnaride truck but as others have stated, you will throw codes. To get around that, there is a company called Xineering that makes a kit that will connect to those sensors and essentially trick the truck into thinking that magnaride shocks are still connected. You can check them out at Xineering.com/shocksims.html