It is commendable if you can do the agreement cooperatively, but I would still have a lawyer do a final check of it before it is filed, just to protect yourself and bring up anything you might have not considered.

So sorry....it sounds like you have been doing the best you can.