I guess I dont know for sure. Certainly you can buy the ECU from any dealer and they will ship it to you, my assumption is that it is pre-flashed at the factory. I checked models from 2014-2018, basically any year that had ES suspension and they all have the same part number, are they the same...