I recently cleaned out my uncle's garage and found bottles of Castrol XLR, 10W-30. Is this a discontinued brand. If so, it must be quite old. Is there a shelf life for motor oil? Seems to me if there is, there should be a "best before date" on the container but I've never seen one.