As I've mentioned before, I use the Range AFM Disabler on 2017 Yukon Denali. It is version 8.1 (I believe that's the most recent) and I bought directly from Range. I've been using it since February and it does what's advertised. Occasionally (maybe once every few weeks) on start up I'll get a CEL which is easily corrected by unplugging OBD device and re-inserting it. I chose Range over tune since I didn't want to have to refresh ECU back to stock before taking into GMC shop. My decision might have been different if I was out of warranty then I wouldn't care if the tune flash was installed or not.