This is worse because it implies "up to 700 miles" of range, which is not supported by the source.
“Several hundred miles” perhaps?
Nah, that brings the 200-400mi range to my mind, far outside of the 750-1250km range that I intuit is implied by single-significant-digit “1000km” in this context.