I'm keeping my fingers crossed that everything is working out.
Does your vet offer Care Credit?