I haven't got a Tele tophat, but do you want a Strat type one for that? I know I have a few lurking...
I have a few strat ones as well, but they dont fit, the shaft should be about 5mm in size, its one of those really old looking switches.
look at some of the earlier pics of the tele that exposes the switch, if it looks like it will fit you can bring one with tommorow.
thanks.