I only agree with a winter set if you deal with a good bit of snow. I have all season and I run just fine. I personally would stay away from 07-08 gen1s, 08.5-09 are good and the newer styles. I got mine for I believe 19 with 24k miles and I have yet to have an issue, other than engine code...