I have something similar to that as a catch can but I think you'll want a proper oil separator if you're plumbing it into your inlet. Those really dont catch that much TBH.
No idea on the dip stick idea I'm afraid.
Total seal rings help reduce crank case pressures at high loads but they do cause some pulsing at idle.