Finding a good recruiter with the skills to coach you and the hiring manager will take some effort. Recruiting has a low bar to entry (like programming) so many recruiters play a numbers game and don't work with candidates. A good recruiter will know about the company, tell you what to expect in the interviews, even what you should wear. If the recruiter doesn't know that they probably don't have much of a relationship with their customer (the hiring company).
Remember, as a candidate you never pay a recruiter. They get paid for successful placement by the company.