- I like "the firefighters" better than "the fire-fighting parties"
- "At their posts" is fine, but "in their positions" is also good, I think.