Stocks to buy from agri, defence ahead of Union Budget: Gaurang Shah of Geojit Investments prefers defence shares such as - Bharat Electronics, Cochin Shipyard, MTAR Technologies and BHEL.