What should you do?
first, communicate with the agent that the fee is not acceptable and very unusual, and asked that it be waived,
second, have them send the contract by registered post, at their cost,
third, start looking for a new agent, or just do this first.
They are within...