Like others, I’ve had good experiences with eBay- just look for reputable sellers (good reviews, not a brand new seller, etc). Most of what I bought was fine, but the ones that were dead on arrival I was able to get replaced within their warranty window. Just be sure to test what you get as soon as it arrives.
Doesn’t take himself too seriously, either. “I’ve accepted my true place in the acting world, which is to be the guy who turns up when you order Henry Cavill from Wish”
https://m.youtube.com/watch?v=lLrK_9i6WMU&t=75s