I paid $1,500 for application fees 15 months ago.
An immigration lawyer will make some money out of it. $500 doesn't sound out of the ordinary, I've seen others charging more. Still, make sure this is a reliable immigration lawyer and that they won't steal your money.
What do you mean by "my...