I can't speak to the quality of the bumpers, but I imagine that there may be in this case 2 people making these bumpers at the most. Check this out, AMD has a pretty good reputation for fit and quality.
https://www.autometaldirect.com/amd-...t-p-18854.html