$2500 seems to be too expensive. Try to contact with the following attorney, max $1500 should solve your problem: www.immigrationassociates.com