amoxicillin prices in mexico baclofen 5 mg tablet flagyl pills over the counter 2000 mg gabapentin generic vardenafil 20mg