Can't help with the rust problem, but I I've changed the stock bulb in my headlight for an LED one
Makes a massive difference to the brightness and stops the charging light coming on at low revs
The best upgrade I've done other than replacing those hideous yellow and gold shocks!