I'm late to all this... I'm super picky with anything in my car and I would have been incredibly pissed too.
The only Boomba item I have is their ultimate shift kit. I don't know if there are other competitors with a whole shift kit replacement (not just the shift plate) so that's why I went with Boomba.
That product has been top notch, and when needed help with installation, a sales rep on facebook messenger was walking me through.
They're not a bad brand as a whole, but there are definitely different vendors with different levels of customer service.
--
I'm personally using a different vendor for my wing risers. They're 3D printed and UV coated though, so no risk of colours fading. I've had them for 1.5 years and they're still holding strong.
I also bought diffuser fins from this vendor, where there was a mistake on one, and they sent me a new batch free, and told me to keep the old ones, don't worry about it.