Try these links:

http://www.flaspay.com/

http://www.lovethatcat.com/stfl.html (Scroll down about halfway on this page).

Check with your vet(s) on recovery times. Also, they may be able to help find her a home.

If there is a no-kill shelter or Humane Society around, they will often do the spay and health check if the animal is surrendered to them. A small donation to help with that when the kitty is dropped off would be a nice thing to do.

Hope all works out!