Asking for Advice Fix 273 or Replace

I used to have a Breather cap that leaked oil out of it, so I got a breather cap with a hose out of the top of it. I vent it to the bottom of the car.
You can look at picture at the start of this thread....