ICICI Securities has 'Buy' on five defence stocks including HAL, Mishra Dhatu Nigam Limited (MIDHANI), Astra Microwave, PTC Industries and Solar Industries.