I bought one of these, it is fairly effective.
Having said that, I think Glock magazines are pretty durable (mine have been). I replaced the plastic basepads with Dawson EZ off aluminum ones for my USPSA mags. I don’t intend to clean them after every stage like I see some of the single stack guys, but at least I have a chance to get the basepad off if I drop it in the mud. Been raining a lot here and my local range is pretty wet.