I am actively engaged with a lawyer who knows about equity deals. He and I agree and our position is to find out what's in the stock agreement without signing anything first. I just keep getting the runaround which is "oh you have to sign this nda / contract first and then you get your stock agreement". As my lawyer says "I'm gonna call bullshit on that".
The NDA might be legit; but he should be prepared to hand you the stock agreement within about 2 seconds of you handing him the NDA. And of course, you don't have to sign the contract first.