Correct breather cap?

Just got this car last week and both the valve cover breather cap and pcv valve were missing. I bought a stock pcv valve (for a 1970 318 Belvedere) and it works but barely with these valve covers. the bottom of the valve hits the baffle.
additionally, since the breather hole extends down past the top of the cover (it has what looks like a sleeve or something down to the baffle), I can't find a breather cap/gromet that fits the hole. can someone send me a link to the correct breather cap and gromets for this type of after market valve cover?
thanks
Ron (Ignore the carb. its just sitting there for now :dance:)
Click the image to open in full size.
Author: 1970ccc