First off, there are PLENTY of pharmacies and stores in TJ. EVERY street just about. Second, I think the airlines have relaxed on these things. I bring a toiletries bag every flight. I don't check baggage, only bring my backpack which has that toiletries bag in it. Some things you may think I cant bring that it has in it : shampoo, conditioner, lotion, body wash, hard soap, nail clippers, tweezers, and cologne among other things. Never had an issue. I also bring snacks, occasionally opened, in my backpack. Only thing through security that has not made it through are bottles of water (bring empty bottle or a tumbler). I hear you can bring frozen bottles of water though (the chemicals they look for through security wont freeze) but I haven't tried that yet as my flights are only 45 min from Phoenix to San Deigo. I will be starting a new job at the airport in a week, and I can report back if needed but I think you're in the clear as I've gone 10x in a year and half with no issues.