Choice Equity Broking recommends seven stocks to buy for long-term amid current market setup. These stock picks are Mahindra ...