Swapped the whole trough with a Stern 4 ball. It BAAARELY fit, but works fine. I had to run a dedicated wire for +5v for the opto board but I just tied the ground into the lamp ground.
The optos work fine in the matrix, I didn't need to modify any code even. Just fired it up and it worked...