Hello virtualwalker,
Juniper MX80 just supports 10G SFP+ BIDI (not XFPs), the Juniper P/Ns are JNP-SFP-10G-BX10D and JNP-SFP-10G-BX10U. You can find the datasheets here:
https://apps.juniper.net/hct/model/?component=JNP-SFP-10G-BX10D
https://apps.juniper.net/hct/model/?component=JNP-SFP-10G-BX10U
Please note that these are only supported with the MIC-MACSEC-20GE, starting with JUNOS 18.3R1.
It is absolutely possible that 3rd party BIDI XFPs or SFP+ are working in any other ports or MICs, it is just not supported by Juniper, but this does not mean that it is not working.
It is always a good idea to try this out in a lab to make sure it works before putting it into production.