For American Lawyers, it is true . One of my friends paid $4000 only for her H-1b ( a special case) through an american lawyer.