Just to say that I came over on this visa - I got a sponsor by emailing potential employers. I never used an agent because I spoke to a couple and realised that I actually knew more about the whole process than they did, especially where there are any 'difficult' circumstances. Also, my employers paid me the money that they would otherwise have had to pay the agent, yes - they get paid by you and your employer! Waste of money if you ask me.
Good luck