Trio rigging
I may be way off... but that does not look at all like the finished servo attachments I have seen from Trio for roll control.
They have fantastic customer support, even if you bought the gear second hand. I would look at the suggested install and their drawings first.
Maybe send your picture to them.
It looks odd to me... and with the servos, you have to prevent any over center travel at all costs.