Ok. Some facts. Most modern cars come with steel thats has additives that inhibit rusting. Further, the steel is galvanised. Galvanizing involves coating the steel with some more electronegative metal like zinc that oxidizes first, protecting the underlying steel. Also, most cars come with factory phospating. Phospating involves dipping the "frame in silver" into a bath of chemicals that coats the surface and acts as rust protection. So, principally, cars do not require rust proofing in the first few years. . Since the chassis is dipped into the phospate bath, every corner is protected. On top of that, paint is also a rust proofing- in addition to aesthetics, it prevents water from coming in contact with the steel. Practically, in India, this isint the case. Firstly, neither galvanising, nor phospating will work if the layer is damaged. So once you have a dent or even a scratch on non-painted area, the steel is exposed and rusting starts. Then there is galvanic reactions involved- where dissimilar metals are in contact and immersed in an electrolyte (such as water with stuff dissolved), a small electric current flows between them and the more electronegative metal corrodes first. This typically happens in hubs where the rim and the studs are in contact or places likes hinges and so on. For these reasons, part of the body that is at the level of the door runners, bumpers etc and the rims are the first to rust.
Thats where aftermarket rustproofing comes in. It essentially builds up another layer of protection. However, given time, everything dissolves or is corroded. And the rate at which the material goes off depends on the location of the coating. Thats why these guys give a warranty of "X" number of years on their coatings. And therefore, the coating has to be repeated after a period of time to prevent corrosion.
If only the Honda is rusted, it indicates short drives where the water hasnt had enough time to drip off or dry off from the heat. Most likely it will be surface rust, so should be ground off and coated / painted as per the area it is located in
Ameyam