translate English to French: That is their only chance now.
C'est la seule chance qui s'offre à elles. Elles ne peuvent pas rivaliser en termes de prix.