Have said it a million times and will say it a million more.
Please go visit one of your local churches and tell them about your friend. They have a "neighbors in need" type fund in most churches and not only can help you negotiate a lower price, but have a fund to help her pay for it. Even if you or she are not members. please go talk to the pastor.