Is this kind of contract normal?
Yes, it is pretty common.
What if the fees get above half of the judgement amount?
I'm not sure what you mean by this, can you rephrase?
is it still be possible for the agent to find the debtor and collect the money?
Yes, it is still possible. Once they get the Social Security Number you can follow them.
Will it be better to hire a lawyer to collect than to hire a collection company?
Naturally, I think the lawyer is more likely to collect and to do so more quickly. However, lawyers don't take all cases, it ha to be enough money to justify the case and, in addition, the debtor has to have some type of assets the lawyer can reach. You may want to schedule an appointment and talk to the lawyer and see what they think. You can always go to the collection company if the lawyer doesn't take the case.
If your question(s) have been answered then I'd offer my best wishes to you and ask that you please not forget to leave a Positive Rating so I receive credit for my work. Of course, please feel free to ask any follow up questions in this thread. I want to be sure that all of your questions are answered.