Not fiber expert here; I just run 10 G fiber between three MikroTik (CRS309, CRS326, CRS326).
As far as I can tell, your cable matches your transceivers; SC (connector style) and single mode (fiber style).
The cable page doesn't state light wave length but I seriously doubt that will be an issue.
A 20 kilometer transceiver set shouldn't have problems with a 25 meter cable.
Don't forget to remove white fiber protection caps from connector tips.
At 25 meters, consider dual S-85DLC05D (550 m) at $22 MSRP.
Multi mode fiber cable costs will be similar to single mode.