Hello.
I am not in the USA so I have no idea of the prices over there, but I can answer your 2nd question.
It can be 2 things, either an inflammation caused by a wound under her fur (a scratch or something), either a tooth abcess. In the 2nd case, it would need antibiotics and possibly a tooth extraction.