从你的描述来看,婚前向父母借款买的房子,写了协议,婚后这个协议是有效的,具有法律效益。
儿子既然是婚前向父母借款购房,那你就写清楚借了父母多少多少钱,然后你们双方签名画押就行了。
一样生效,找父母借的钱,一日没有还清协议都有效,除非父母不要求儿子返还此借款,此协议也就无效了。
如果儿子婚前向父母借款购房,写了协议书,应该是生效的。
最好的协议有效,是去公正处公证,这样最保险了,不过你儿子为结婚买房子,你就让你儿写个借条让他迁字就可以了,这样什么时候都有效。