Unfortunately, hobbyist 3DP has been all but taken over by the "China-direct" invasion, just as has the "model aviation" hobby. Part & parcel of this is that even with the name brands, one has to practice a higher-than-usual level of
personal fault tolerance. The bottom line is that we pay for our toys in one of two ways: either with our hard-earned $$$ on boutique/turnkey solutions, or by expending our time and patience on parts which typically mostly work but whose QC roughly follows the 80:20 ratio and level of concern expressed in the
Pareto Principle.
Myself, I'd probably buy the same part again.
I might look for a different vendor on Amazon/Fulfilled by Amazon in hopes of finding the part from a different manufacturing lot, but I would NOT be willing to give up the convenience of Amazon's liberal return policy.
Take a look at this video showing just how much bang/buck you CAN get from these sources, if you have the experience or are willing to learn from guys like this:
mnem