I just back from Cancun, the only generic is Viagra 50ml. Pills, not cheap US$ 40 for 10 pills, but good quality and no prescription needed.