Buy Power Grid Corp; target of Rs 129: Firstcall Research