2 of the Best Oil Stocks to Buy Now and Hold for Decades