translate English to French: We're the only ones with the means to do this."
Nous sommes les seuls équipés pour le faire.