Unlike the other reviewer (Mac9587) - I did get my twenty items from Hong Kong. I bought them to plug the micro usb port on my Samsung Galaxy S II because moisture gets in there when I go running - causing all kinds of mayhem with the phone operation.
The plugs do fit and cover the port but the fit isn't particularly snug and they can fall out. It won't matter for me because (when running) my phone will be in a pouch and that will hold the plug in - but if there was no support and you were walking around with the phone (assuming your using them for a phone of course!) then I think you'll lose a few.
To be fair the plugs are made for a generic port that's perpendicular to the case of the device i.e. something like |- (where - is the port and | is the case of the device) whereas on my phone the case is slanted where the port is, like: \-
I do think they should be made from a more rubberised material though...they're too plasticy to really grip the port well.
As the title says im pretty confused because the title says that you get 25 dust protectors for the usb and headphone jack..I only revived 13 usb covers..so where are the rest... But cant really moan as these were £2 from hong kong with free delivery (took around 28 days to get here in the uk)
Although I would have liked for them to be rubber rather than solid plastic (I suppose you get what you pay for!), they do exactly what I want and keep the dust out of the USB port on my Moto G. Plenty in pack if I lose any too.