I would treat this just as hiring a new employee but make it clear througout the process that it is an independant contract position.
Why pay someone else a commission to do this for you? My experience is that there is not a lot of due dilligence done by recruiters, and that is precisely why you pay them.
Advertise, Interview, and contract a person on your own, you will generally have just as good results with much less expense.