These two megacaps are cheaper and have higher upside than Walmart.