The alternator just gave in on my caprice, its done just over 170k just wondering how long they are meant to last?