People often think that because gear is legal in a certain country that the shelves are stocked to the max with an abundance of selections. That isn't the case at all.
Gear is legal in Mexico. Does that mean you can walk into a pharmacy in Mexico and purchase valium, viagra, and sustanon? Well yes. But only if they have it. You would be surprised at the number of places that have little to no stock on hand.
No idea about Bali though? Maybe go online to a legit local Bali pharmacy and browse their listings? Some of them have an option you can view their pharm products under the guise of getting a price on a refill or something.