As I approach 95000 miles on my 2016 , I still have the original shocks , they are not leaking, is their a time when they should be replaced . I have looked at the Bilstein 4600 , Eibach or the Monroe, truck is stock and not lifted . Thoughts on which shock and if I should change them out due to miles ?