The schaller ones I wouldn't put on a dimarzio. I got the plastic one, and it fits well enough since its plastic with grungy poles, but for clean metal on metal I think it would be off enough to be a problem. Best off getting solid covers and drilling yourself.
I am trying to find gold plated humbucker covers with 12 holes and I've looked all over the internet. They sell them in every other flavor than gold.