It's a fairly standard HIA contract. Unfortunately it always favours the builders. It doesn't hurt to have checked by a lawyer but also I don't know if there's a huge benefit to getting them to do it as TA unlikely to budge on terms if they are standard.