We/i dont have anymore any x520 cards, however if you want transceiver recommendations, it's hard, because almost everything worked here great.
For the most part, we use flashable transceivers from Flexoptix.
Those are amazing, because you can reflash them to any brand you need.
If it has to be...