After scratching our heads for a while we worked out how to get MIDIoverLAN working!
It stayed in rocksolid sync for the whole time, even while we had extra midi inputs connected
I don't know if it's worth the $160+ USD but considering it worked I may have to part with the cash.
So there you go a story with a happy end.
Fingers crossed it holds up at the gig tomorrow.