Very interesting find....it will be interesting to hear what your local specialist says about the chainstay as you are right - that's pretty awful. Worst comes to worst and you'll be scouring the world for more Rudge bits so you can build up a complete bike from parts - its all symptoms of the same (vintage) disease. I once built up a motorcycle from a footpeg I found.....
Mark