I was able to fit it on USB-hub and USB-modem (without a body of course). I use turnigy ESC so can't answer exactly. But you can stretch it a little with pliers inside or something like that. I did that for too thick connector and it worked. So you can buythis tube if you can't find transparent one with larger diameter.
This is *NOT* 25mm heat shrink tubing. It is 40mm, which will shrink down to 20mm. Heat shrink is sold by the pre-shrink diameter, not the post-shrink diameter, or some number you picked from a hat. A number of Asian sellers don't seem to realize this, and the resellers pass on the same incorrect data.
Realizing my mistake, this is correctly marked. However, many people will look and see that this is flat, and mistakenly presume that the flat measurement is what they are stating. I know did, and I'm a pretty smart person. So, the flat measurement is going to be about 41mm across, just so you know.
It's 25mm _diameter_ before shrinking, so ring length will be approx 79mm and approx 4mm flat (inside). So marking is correct, but I think hobbyking should mark large diameter tubes not only with diameter but with flat too.