Generic meds sold by EMedOutlet are cheaper to buy than brand name meds but are equal in quality and identical in every way except price and quite often the color or shape. Manufacturers are allowed to produce these lower cost versions once the patent runs out on brand name meds and in many cases, it is the same company that produces both the brand and generic version. More about generics here