It is not the problem of the products IMHO.
"You get what you pay for"
I used to buy cheap parts for my M, then I realized that being cheap in the beginning will let you lose more money in the end.
So stop buying cheap replicas, and your M deserves better aftermarket products.
Hope you find a right trunk.