The "Code Keeper" covers from Red Dot are the only ones I have seen that hold up for more than a few months of use.

Big, ugly cast aluminum things...