Have stockpiled a good amount of engine oil over the years. Even still have a couple of cases of oil in the paper cans. Was wondering does oil have a shelf life?