It’s crap but that’s what happens sometimes when the manufacturer/retailer is so far away.
That happened to me on a set of Ti clutch/brake lever perch pins once. $50 + $50 shipping.