Are the sentences grammatically correct?<br/>He has no reason not to agree.<br/>There is no reason for him not to agree.