Recently got to do this on my road bike. Creaking got worse and worse, meanwhile I ruled out the saddle and the headset tightness as the source of the ticking. Popped off the cranks and tightened the BB and dust seal, and suddenly it was gone! Came back a little bit a few days ago, so perhaps I'll give your method or some teflon tape a try!