Hello. Sorafenib is the medication for kidney and liver cancer. It's costly, about $160 per 200 mg pill, daily dose is 4 pills. If you don't have insurnace, this will cost a forture. You may try to find any foundation that might provide support. An alternative may be Sorafenib equivalent manufactured in India, it can be 90% cheaper. Yet, the drug made in India might not be as good. The India product isn't available in local pharmacies, either. Some said there's India online pharmacy that sells them. Some tries to get help from an Indian local doctor. You may look it up. Mexico? I don't know. Hope this helps. God bless you.