It is necessary and legal to pay these fees.
The so-called business tax is 5.5% of the difference
What is written in the contract is not for you to decide. There is a unified version, but you can add something, but you usually don't write such a request.
You don't need any help. Everything is normal and reasonable.