Has no rust on mine , but they started leaking and legs where run in
Altough the bike was serviced every 6 months. Where only 9000 km on bike when the leak was there.
Just had a bad dealer , i learned later.
Bought new fork at ebay for 585 €
Hope you find a solution , sometimes Carl (cag) has one lying around