I have two of this one on my Spider, one between the PCV valve and the manifold, and another in the hose between the factory air/oil separator and to where it vents to the intake air hose right in front of the turbo. You can find this exact can for anywhere between $10 and $100+, depending on which site you buy from (Ebay, Aliexpress, Temu, whatever). I think I paid $15-ish with shipping.
The hose it comes with is garbage, I immediately threw it away. I didnt use the filter on either can I have.
I about tripled the amount of (stainless) steel wool inside the can versus what they provided. The can has an internal baffle on the inlet, I drilled a series of small holes in it to increase the flow as it seemed a tiny bit restrictive. I also used very thin aluminum sheet and fabricated an additional internal baffle to separate the flow between the inlet and outlet, to channel the airflow more down into the steel wool before exiting.
The can between the factory air/oil separator and the turbo, which I've had on there for a couple years now, catches a lot of watery, oily goop, anywhere from 1/4 inch to an inch or so deep between 5K oil change intervals depending on the time of year (much more in winter than summer). The can between the PCV valve and the manifold I havent checked, it has only been on there for about 6K miles so I havent emptied it yet, but according to the dipstick, its definitely capturing... something.
I've used similar-looking cans that did not have any internal baffling or anything else, and captured very little. At a minimum you want to pack it with stainless steel wool, that certainly helped the first, empty cheapy I had a few years ago. Adding baffles only helps more.