I ride my bike in all weathers, and I'm concerned over the possibility of rust forming inside the frame and going undetected.

I can't easily obtain FrameSaver or the like, so I'm thinking of dropping a packet or two of silica gel desiccant inside the seat tube of my steel-framed bike. I'm concerned that its effect won't last as long, or that it will be rendered ineffective should a small amount of water pool inside my frame after riding in the rain, soaking the gel packet.

Does anybody have any experience with using silica gel packets to prevent corrosion? Does it do a comparable job to corrosion-preventing sprays?

3 Answers 3


No, it wouldn't work as long as the frame is not hermetically sealed to keep water from entering (I don't know why manufacturers don't do that).

The silica gel can only absorb a tiny quantity of water, a drop or so per packet, then it becomes ineffective. It is only effective to absorb water vapor.

You can bake it in the oven to regenerate it. If you want to play with it, there is a version with a water-sensitive dye (blue -> pink, now illegal because of cobalt content) and orange to a bit less orange. If left open, it will change color quickly.

  • 3
    Frame manufacturers don't hermetically seal the tubes because hot welding gases need to escape during the manufacturing process. Commented Aug 26, 2012 at 22:31
  • They could leave a hole open and then plug it at the end. But in general corrosion does not seem to be a big problem to warrant that effort.
    – Dan
    Commented Aug 27, 2012 at 4:34
  • An additional note, there are so called vapor phase/volatile corrosion inhibitors. I really don't know if they are used on bike frames, but they are very cheap. Steel parts typically come in bags treated with that stuff, and tools are often kept in a drawer with a rag dipped in the inhibitor. I don't know a trade name, but here is one product that I found. lg-outdoors.com/proddetail.asp?prod=GA_REM18378
    – Dan
    Commented Aug 27, 2012 at 4:39

What the other Dan said, plus if you drop the stuff into your seat tube it will end up in the bottom bracket housing and muck up your BB bearings.

It is quite unusual for frames to rust through anyway (I've only seen it on frames that have been left in the weather for years, if not decades), and if you're that concerned you can remove the BB and headset bearings and give the whole inside of the frame a good blast with WD-40 once or twice a year.

Someone who's really a fanatic could figure out how to coat the inside of the frame with auto undercoating, but that would add considerable weight.

  • I had planned on hanging from a string from my seat post, but if it's going to be useless for more than a small quantity if water I guess that's not a great solution.
    – user229044
    Commented Aug 26, 2012 at 19:25
  • 1
    I wouldn't trust the string -- it's apt to break and just wrap itself around the BB shaft. Commented Aug 26, 2012 at 20:46

It is not so easy for the water to get inside the frame. Fortunately in this case, the opposite is also true: it is easy to keep it out.

You can use hot glue to cover a bunch of tiny holes meant to let fumes out during the welding of the frame. These holes are usually near the extremes of the seat stays or chainstays. Hot glue won't stick too hard and won't damage paint. It can be removed by just the fingernails.

The other tubes do not require these holes as they connect to some other vent. The top tube, for example, has ventilation through the headtube and sometimes a hole in the seat tube. (Remove the seat post to check if it's there.) Similarly, the downtube connects to the headtube and the bottom bracket shell. This limits the water entrance possibilities to the BB bearing, the headset bearing, and the seat tube collar.

Good bearings, correctly installed, should have seals that keep water from getting inside them or into the frame.

The lower end of the steer tube is usually open. You can seal it with a cork or a similar rubber snap-in seal...

For the headset bearings, there are commercially available neoprene or rubber sleeves, but you can make do with piece of an old inner tube of an appropriate size that fits tightly. For the top bearing: just remove the stem, slide on the piece of inner tube, and replace the stem.

A similar thing can be done for the seatpost collar: the short cut usually towards the back of the bike collects water and debris thrown by the rear wheel. It can be protected with either commercially available neoprene sleeves or with old inner tube. If you can't find a tube that fits tight, you can lessen its diameter by cutting it and gluing with vulcanizing compound (aka, patch glue).

Some frames have unused screw holes for accessories like water bottle or the like. Cover these with the correct bolts or hot glue. There are also plastic plugs for this purpose (if you can your get hands on them), some of which resemble bolts.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.