Seems very nice for the price!
A catch can is NOT for special needs. It keeps blowby condensed gasses, oil, and condensed water vapor out of the intake and valves. This keeps your TB, IAC motor, intake, valves, and combustion chamber cleaner.
Factories can not put these on because they require frequent maintenance [dump the juice out!]. They are not 50k emission equipment.
This piece looks far better than the air/water separator that I use, for comparable money.