andrewk, better get a new one. overtime, the spring will lose its strenght and you may experience annoying noise or "skipping" during operation, in this case, cleaning or polishing the windscreen doens't help. i changed mine last year, solve the annoying "skipping" problem. Still keeping the old arm, take it if u want.