Without being too preachy here - I have tried just about every breather set-up available on my bikes - street and race. The Motormite valve only held up for a day on my race bike (yes, I'm revving to 7k all day long - but still...), so that was useless. I never had good luck with it on my street bike either. You pay peanuts, you get monkeys.
I've tried PCV valves with steel bodies and balls inside, again with poor results. I was even given a "Krankvent", a high $$$ piece used on V-Twin bikes to install on my 850 Roadster street bike. Yes, it was really pretty, but it didn't hold up. I can blow through both ends now.
Without question the CNW breather kit works, and works well. Whenever I'm building a motor for a client, if we get down to the cases, I strongly recommend this mod. Yes, it does require machining of the cases, and I know that won't help someone who is just looking to bolt something on their existing bike. But if the time comes (winter, for example) and you want to do something wonderful to your bike, this is it. Not only does it work, it looks beautiful too.