I have Neuspeed Sports and I love them. It's Sport though, not Sportline, I think Sportline is Eibach. I have no idea what a switchback is but if it's some kind of term for twisty turns or something I think you will be fine. I've driven my car around in a lot of snow and all that it was ok.