I just took Ginger into the vet today
Spay (including all blood tests, pus-ox, anestesia, and post op meds) $190.00
Dental(including floride treatment, cleaning, and extraction of leftover baby teeth): $50.00
So after ALL of that it will probably be around $300.00 give or take, but thats after ALL of the above. Just a spay is around $200 and that includes all the bloodwork, the monitoring during the surgery, any pain meds, and the anestisia. Any post op appointments are free and they use disovable stitches that are internal (yay!)
My costs is half of your and I am getting the works done. Find another vet
Just make sure you ask questions like "are all the pre-op tests included", etc.....
Hope this helps