Buy Ultra Coat Satin clear - brand is Rust Oleum from adenwalla.org clean & dry all such spots and coat with the spray.
the discoloration is due to brickish water dampness, do u clean / wash engine bay from underground (boring) water supply in islamabad ?