Thanks for all the suggestions.
I think I read somewhere that having the non return downstream maybe of some benefit, also I don't think you could fit anything but a ball type valve before the breather box anyway.
I like the idea of a reed type non return as it should be less restrictive passing crankcase pulses and have a better seal between them.
Could be wrong though !