I’ve had good luck with fiber from fs.com in both personal and professional applications. For your use case I’d probably end up with something like this - https://www.fs.com/products/70221.html. Not the cheapest option, but they’ll fab it up to your exact length, and the cable assembly will last...