At the top of the stick, where there are 2 sections, the short section should be bent a bit to give it tension to stay in the tube. It's difficult to explain, but if you pull out your stick, you'll see what I mean.
However, I don't want to alarm you, but 2 things as there shouldn't be a misty spray around the outside of your engine.
- You say it's a B20. B20 have rubber valve stem oil seals and they go bad. They're pretty much a service item as far as I'm concerned. They let oil into the chambers causing smoking on overrun, but can also pressurise the block if really bad. They're very cheap, but even the new ones from the normal outlet are rubbish and much better from your local engineering firm. I'm just having to do mine again for this reason.
- You should consider a compression test. If there's enough blow-by past the piston rings, that will chuck oil out in the way of like a misty hue, for want of a better description.
You're doing the right thing by checking the oil breathers, but you could do a simple check by running the engine at idle with the breather pipes off. Is there smoke coming out?
Edit: Just re-read and saw that you have no pipe from your oil cap - that's non-standard for a B20. Is there a pipe from the crank case breather on the side of the block to the manifold or air cleaner? Or is it breathing to atmosphere?