This cover does what it's supposed to, but if you have to demoing it the plastic starts to get deformed around the switch plate cover and won't stay on. Basically you will need to "glue" the top switch cover down. Not really the way it was designed to work. So I was a little disappointed. But overall, it can me made to do what you need it to. Also the plastic used seems to be of very cheap quality. More like an Airsoft product I think.
Pros: Useability, Fit, Low Profile
Cons: Doesn't hold shape after remounting
This review was written in the old system and had content requirements that are different than reviews written today.