Do you mean to say your MG leaks in the rain? Welcome to British motoring! I always assumed the leaks were an intended design feature, not a defect.
My MG has been leaking on me for over 30 years. I tried to stop the leaks early on, and just threw in the towel. So now I carry a couple of them, towels that is. My British Union Jack towel is my personal favorite.