Too cheap to pass up. Especially since I’ve proven they’re Mishimoto units. Probably off spec because of the blow off valve mounting holes. Easily fixed by making your own bracket.
I don’t think that’s why. It’s more likely an internal issue with flow or external fin fit/finish or minor damage. Either way, can’t beat it at all for the price