You have a choice.
D.I.Y , at no cost, or rely on a solicitor's advices and pay them a proper fee.
A solicitor is not doing their job properly if they just"rubber stamp" something a client brings in. They should see all the finances, all the proposals and advise whether the agreement holds water, based on the particular circumstances.
mf