I learned from a friend's project that Ma Run Solar still has three promises to customers who buy components, and will face a maximum fine of ten times, which I have never seen among component manufacturers in the market.
I think it is trustworthy for customers to have such a commitment.