To make your own evac system you need a fast acting check valve with low cracking pressure, PTFE internals preferred, a piece of steel pipe (I used cold rolled brake line 3/8", and cut a 10" section off), and a hole in the exhaust just past the merge collector (point of highest velocity in the pipes). You cut the steel pipe at ~45 degrees and weld it into the exhaust just after the merge collector at an angle. Then use some oil safe hose from the new steel pipe, to the check valve, to the crank case breather point with the arrow on the check valve pointing from the crank case to the exhaust. Leave 6-8" of steel pipe between the hose and the merge collector. I haven't had any heat issues with it thus far.
I used this check valve, it works great:
UPR 10MM Non-Return One Way 3/8 Inch Air Fuel Oil Check Valve Diesel Gas - Black
To test, pull the hose from the crank case connection point, start the bike and put your finger over the hose. If it builds suction, it works. You can connect a gauge if you're really interested in the amount of vacuum built, but in reality, ANY vacuum is a gain over the stock/vented or atmosphere method.
I went this way instead of a catch can for a few reasons, it's nearly free HP, ensures no oil vapor enters the chambers and reduces your fuel octane, it discourages oil leaks since the whole area under the piston is now under vacuum so a seal leak would suck in instead of oil being pushed out. Additional benefits include, better ring seal, less oil frothing, airborne contaminants being draw out immediately instead of mixing with oil and creating an acidic mixture in the oil pan over time.
All in all, its cheap, and it's the best solution with zero compromises except very minor environmental concerns (but you need to not have a catalytic converter for this setup to work so that's kind of hilarious).
PS: OP = original poster