Fingolfin wrote:Thank you all so much for your helpful suggestions!
BM said they won't ship it because it's flammable -- so packaging would be nightmarishly expensive. Not heard from ESM yet.
I've considered POR15, but don't know much about it -- has anyone had experience with it?
This Deox-C stuff by Bilt-Hamber looks fantastic: a kilo makes 20 liters of rust remover liquid, and it's biodegradeable and non-toxic, and only £12 plus shipping. Anyone try that stuff? The Dynax product also looks of use. I may just go on and order it up.
If you have any further suggestions, don't be shy!

Don't buy Deox-C. It is just citric acid sold in a Bilt Hamber labelled bottle! Brilliant legal rip-off!
For £20 you can buy 5Kilo's of Citric acid including postage (look for brewing and cosmetic supply websites and Ebay).
Citric acid is fantastic at removing rust but is really for small items and is most definitely not suitable for spraying inside your chassis legs! The biggest item I de-rusted was the bottom few inches of the inside of a Minor door in the bath! But I then dried the inside of the door, to remove all citric acid, treated the bare metal surface with phosphoric acid to stabilise it and then painted with zinc primer before later welding the lower door skin repair piece on. This is not practical inside a chassis leg as you could never immerse the whole leg in the citric acid for 24 hours and cannot reach inside with your hands to phosphate and paint by hand.
Citric acid is also an excellent de-greaser, so spraying the stuff inside the leg will make your rust problems even worse!! Greases and oils protect steel from rust. Citric acid removes rust by dissolving it as Iron Citrate, but it has no rust inhibitive properties for steel, unlike phosphoric acid which stabilised the surface before paint.
5% Citric acid solution takes up to 24 hours to dissolve all rust, but you need to dry and protect the surface immediately or flash rusting will occur very quickly to the bare metal. So, not suitable for inside your chassis legs.
Really, cavity wax spraying is the only practical way you can preserve your chassis legs- and get the car under cover!!!
Ask a motor spared shop for "Cavity wax", look up Dynax, which comes in a spray can complete with lance.