Well, this is what I have, and I got it from Summit Racing several years ago. I have a 97, 5.7L with a 4L60E. The Jet programmer I have, says on the box, 1996- 2000, I think. I also know that my programmer, will tune a 96. I have recalibrate my speedo several times, and I have a 120 MPH, Denial cluster in my truck now. I had to recalibrate the tire size, to get it to read correct. Then last year, I blew up my rear end. I went back with a set of 373 gears, and an Eaton trutrack. I GPS my speedo, and did have to reset the ECM for the 373 gears. So, yeah, I have do this quite a few times.