Do you think this "for" is correct? I think "against" is the only option if a preposition is required there.
Mineral-rich springs are good for illnesses and injuries.
This is common phrasing. Aspirin is good for headaches, but bad for your stomach .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.