Crank case vent hose

Has anyone found an alternative to the original hose, entering my fourth year of ownership of my Scura and am about to fit my third hose. Rediculouse, not just the poor build and designe but the fact that I keep finding myself riding with oil spraying all over the back end of my bike. Sooner or later it will end badly.

Try fitting a Reed Valve eg http://www.xs650shop.de/front_content.php?idcat=8&changelang=2
Used by a few on guzzi engine breather outlet hose