I bought some Eddie Elite VC's a few years back and and as mentioned, the fit and finish were so bad as to be unusable. Complete junk and made in Tiawan. I sent them back and just got some Moroso stamped aluminum covers. Much nicer, made here, don't leak, etc.
RDJ, you can use the grommits with a slit in them that act as a baffle. Your local auto parts store should have them and if not, Summit sells them.