I am sorry to hear about the pup needing surgery - how did she get hurt ?are you sure this is something that will not heal on its own given time?
I wish I could tell you were to find a cheep vet but I dont live in your area, just wanted to let you know to dont give up on the little one, after my dog was beat up by some kids down the road I was told to just put her down, but I went to two vets and found one willing to help her, found out she had a broken pelvis on both sides some head injurys and sever damage to the nerves in her front leg which now needs to be removed, but she healed and is a happy healthy member of the family and still going strong at the ripe old age of 4 years LOL.