Buy BHEL; target of Rs 244: Firstcall Research