I believe that these were off an 04.5. In terms of milage, the guy I got them from put about 17,000 miles on them. I did not install these springs on my coupe, so no additional miles were put on them by me. And yes, I have verified that these are the revised springs.