I know you said cheapest, but you also said "will last".
Do you really need 50'? Or is that giving you some extra distance?
I've had very good results from Zeskit, even purchasing them to replace old "quality" cables that just weren't cutting it.
https://www.amazon.com/Zeskit-Optical-48Gbps-Compatible-Samsung/dp/B09MMS2B1B
33' - $100
49' - $150
65' - $200
Of note, the above listing doesn't contain all of Zeskit's marketing materials in the listing for whatever reason, here is a listing that has their marketing information -
https://www.amazon.com/48Gbps-Compatible-Netflix-Playstation-Samsung/dp/B07S1CGQ9Z
Note that it is thorough, and identifies why their product is a quality product. Comparing it to the Ruipro listings I would purchase the Zeskit.