I would say nuts to rivnuts. LOL.
I drilled the seat tube on both my old CCM and new Simcoe. Used a broken golf shaft to hold the bolt and then the socket. Later I figured that I should have got the bolt welded to the curved piece of tube reinforcing I used. I tightened a nut on the outside, then the cage and another nut. It's not coming loose.
Then I got 2 old Suntour friction shifters to butcher for use on the downtube. Turned out that they still had different design stubs. So much grinding ensued. Hope I didn't crush the tube over tightening. I would have got it done right if there was somebody to do it here.