I have bought it for my wife at practically any pharmacy, cheap, and without a prescription.
They have generic brands at Farmacias del Ahorro, and other pharmacies that are cheaper than the patent ones.
I buy mine from Lentematic.com, they have better delivery times and cheap prices as well. Same day delivery in CDMX if your prescription is not too high.
Lentematic Lentes de Contacto Online