I am generally a fan of all things Hoppe's, but not their silicone gun cloth. The Hoppe's gun cloth is made with very thin flannel and it practically drips with silicone lubricant. There's so much silicone in the Hoppe's gun cloth I had to wipe my guns down with a clean, dry cloth after I used the Hoppe's cloth. The Hoppe's gun cloth also left a lot of grey lint on my pistols.
A silicone gun cloth is nothing but a piece of flannel with silicone lubricant sprayed on it. As another reviewer suggested, you can make your own silicone gun cloth for a lot less than the cost of a Hoppe's cloth.
Today I bought an 11 oz. can of spray silicone lubricant at a local discount store and a 1-yard remnant of heavier-weight flannel at a local fabric store. I washed the flannel to get rid of the lint, cut it into 4 pieces (18 in. x 18 in.), and sprayed them with silicone lubricant. Voila, 4 silicone gun cloths for a fraction of the cost of a "store-bought" Hoppe's gun cloth. I keep mine in 1-qt. Ziploc freezer bags so they don't dry out. The heavier-weight flannel I bought at the local fabric store works better than the thin Hoppe's cloth. Using less silicone than what's on the Hoppe's cloth, my guns polish up real nice and my hands aren't wet with silicone after I wipe my guns down. If and when my homemade silicone gun cloths dry out, I can throw them in the wash, rejuvenate them with another can of spray silicone lubricant, and I'm good to go.
If you happen to have some old flannel sheets or flannel shirts around the house, you can make at least 4 silicone gun cloths for the cost of one 11 oz. can of spray silicone lubricant. The 11 oz. can of heavy duty spray silicone lubricant I bought was just enough to dampen (not soak) four 18 in. x 18 in. flannel cloths. Do not use the "dry" silicone lubricant as it leaves a powdery residue. The "wet" silicone lubricant, applied with a flannel cloth, will leave your guns with a beautiful luster.