You have a good plan. Can you foster for the rescue? They would take care of medical costs and some provide food and supplies.
Wow, this pair are adorable. Thank goodness they have a home with you now, it sounds like their little lives have been very hard up until now. :-(