Looking for an oil to switch to and stick with for the life of the truck. I have about 20k miles on it now and would like to switch to a Synthetic. I have heard good things about Amsoil, Rotella, Shaeffer's. But don't know which one would be best? Thanks for any input.