The GLC-FE-100LX might work. It is a 100 Mbps transceiver for use with single mode fiber spans up to 10 km. However at US$250 list price it will be an expensive gamble if it doesn't work out.
I would suggest trying a much less expensive third party model first. One like this:
...is only US$7.50 list price.