That is about what I charge for the process.
You can buy a kit, hire an attorney, or do it yourself.
For those who dont want to spend the time or the effort or just worry a lot, hire a lawyer. For those who have the time, then either buy a kit or do it yourself. To be honest, it isnt rocket science and the information available on the internet is vastly superior to what used to be available.
Hell- USCIS even updates the instructions regularly these days!!!!