Need to replace my passenger side wheel bearing. I see Duramaxstore has their XD brand, and then also the Kryptonite brand with a lifetime warranty. I'm guessing both of these are better then the Moogs, what about Timken? What is the general consensus for the best wheel bearing? Hoping to keep my truck for a long time so the lifetime warranty is attractive. Also, is there any reason to do both at the same time? Or just wait until the other one goes out as well?