I have a 45' TOSLINK cable from
Blue Jeans Cable that works fine. My only pause is that the plugs are large and may not fit in all applications.
In many respects the small plastic ends on cheap cables are easier to deal with, but I'm reluctant to use them for longer runs.