Personally, I wouldn't bother with the alloy covers. It moves the problem to a much worse, much more expensive place.
People bang on about genuine parts. In this specific case, they are right. 99.9% of those using pattern parts get them to last less than 6 months. I doubt the other 0.1% realise they are leaking

.
As the using garages, we hear it time after time here - "its a mate, he knows what he's doing" or "he's a Vauxhall trained mechanic" or similar, it always results in the same, a bodge job that doesn't last. Virtually nobody knows how to do this job, purely due to laziness/stuborness/stupidness, and cannot be bothered to read how to do it. Thus, I would sincerely recommend you do this yourself.
Key points:
Genuine gaskets and o rings, without fail. Critical.
Clean sealing areas, critical.
Black sealant in the correct places, and not blocking the drain holes. Critical.
8Nm on the cover bolts. It cannot be guessed, no matter how big a cock a mechanic thinks he has. Critical.
Clear breathers. Critical.
Obviously, if some ham fisted mechanic has been in there and buggered the covers, they need replacing. Plenty of good 2nd hand ones out there.
How long will the breathers stay clear - depends on usage, servicing and oil used. Long journeys, 3k oil changes and a good quality oil (ie, not Castrol) should mean you only need to check annually.