Baffled valve covers?

Have MP baffled valve covers. Can't find a breather cap, that fits. Everyone, I've tried, hits the top of the baffle. Which doesn't allow it to seat fully into the grommet. Thus, letting it work it's way loose. PCV fit perfectly, on the other cover.
These are cast al. valve covers
Any ideas?
Thanks