Buy Engineers India; target of Rs 290: Firstcall Research