Guys, I put a set of Bilsteins on my 2001 2500HD Duramax and put about 30K miles on them. Since then I've traded twice more for a grand total of about 150K miles on that same set of Bilsteins. I think they are still good but just wondering whether I should think about a new set. No leakage but how long will they last?