Heres a Peterson breather that Andy suggested. Has a check valve and pricy as well. Not sure i would want a check valve there. Looks like a quality piece thou.

s-l400 (2).jpg