Market experts recommend buying SBI, Hindustan Zinc, IDFC First Bank, NALCO ...