I used ICI on my lancer in like 2013 when I absolutely new nothing didn't even covered the suspension and wiring. Worked quite well. Now the car isn't used much so have paid that much attention but still rust free.
These won't do the job properly these are spray cans and will cost you alot. These are suitable for wheel arches but not the whole car. Go to a good Automotive Paint Shop ask the guys there. You can check Auto Pharmacy at plaza, Karachi too.
And yes share a pic of the underside of your car. May be it is just surface rust and you don't need anything.