I'd recommend reading all the posts about neoprene and see if it will suit your purposes. I was set to get them but after reading MANY posts I decided to go in another direction as I didn't want my covers fading or swamp ass.
I went with Trek Armor covers. They are relativity new but area a perfect fit and durable with no fading. They have zippered pockets and MOLLE straps for attaching a multitude of bags, packs, holsters, etc.
I'm very happy with mine and would buy them again in a heartbeat.