The only issue with rust is the metal strip that the glass panel seal sits on. Water seeps in at the rubber joint area & corrodes the strip. If the seal is lifting around the join area, chances are that the strip is rusty.
The drain tubes block up with crud over the years too but that's a relatively simple fix.

