Hi all I'm new to the forum. Currently saving for my first challenger but I've been into cars my whole life. My question is something I've been wrestling with. I live in New Hampshire so needless to say we have some pretty bad winters. I'm really concerned with driving the vehicle on the...