The filter itself is OK however, the foam rubber that seals the filter to the filter box, is missing. Every other brand of filter I've ever purchased for the CBX has had this.
You'll have to make your own seal to prevent debris from going through the motor at this uneven interface. Just make sure the foam rubber is fuel compatible.
Because of this, I rated it just OKAY quality. J.R. - CBX-tras