These applications are not that complicated for straight shot cases. While each attorney sets his/her own fees based on experience, time and location, I think $500 is more than a reasonable fee.
It appears to be a very reasonable price ... depending on the facts of your case.
IMMIGRATION LAW PROFESSOR for 10 years -- LEGAL DISCLAIMER: This answer is offered for informational purposes only. It does not constitute an attorney-client relationship.