Oil Breather Cap

Do these things need replacing? The Cordoba's is all oily inside and was thinking of getting a new one. Also if I do should I get one that is set up for the hose to go to the air cleaner like it is. Or an open element type?