Is $3 bucks a cap (10 mg) a good buy??