There are many free legal services, all of which would do a fine job for you. Try Catholic Charities.
The above is intended only as general information, and does not constitute legal advice. You must speak with an attorney to discuss your individual case.
You may contact the attorneys found here on AVVO for a quote. I am sure most of them charge a very reasonable fee.
www.GintareLaw.com. Contact immigration lawyer Gintare Grigaite, Esq. of Grigaite & Abdelsayed, LLC at 201-471-7989, located in New York and New Jersey, for a consultation about your immigration case. Answers on AVVO do not constitute legal advice and do not form attorney-client relationship. Always consult an attorney for a legal advice.
I second Catholic Charities
Disclaimer: This answer is for informational purposes and does not take the place of a consultation with an experienced immigration attorney. This answer does not create an attorney-client relationship.