I did a search and only saw a few posts on the 1st gen. How long do they last on the 2nd Gens? While the truck is down I wanted to replace anything that might be about to go. Not trying to find problems just doing some preventive maintenance while it is so easy to change with the front end off. Thanks.