'Cheap' and 'compelling': Pros name the oil stocks to buy