Plastic chrom body 91mm O/D
Rubber 90 degree elbo sits within the 91mm body
35mm & 38mm rubber fitting type is ok for small valve engines up to 125cc "as rubber neck is quite restricted
45/46mm Is ok free flowing
Shiny chrome finish but not perfect by any means..
Budget filter but not a bad flow rate on the filter side
Make sure body is not in contact with any part on the bike as viabrations will break the plastic weld.