flagyl 500 mg metformin 500 price amoxil 875 inderal 40 mg robaxin generic plavix medicine erythromycin 250 mg cost