It's kind of wrong on their part to not tell you about less expensive options BEFORE doing the procedure.
God forbid you have to take one of them their for an emergency visit. Who knows what they will charge you.
Personally, I think I would look around for another vet.