@denonbike (can't get quoted msg to work at the moment for some reason) I'd get that fixed right away. That much rust means rotor shaft is all rusted and coolant has been leaking a long time. Likely have made it into the stator, the bearing on the other side of rotor, and possibly the inverter. A lot depends also on the grade level the common parking spot.
There are no easy way to repair the shaft in US. You need to know shop owners who is willing to care about your application and required precision. Machining, sleeving/plating and finish off in micron scale are whats involved.
Alternative is to do a coolant delete which is picking up steam in DIY threads here and aftermarket service providers. Again, very few shops in US compared to EU. Closest to you in Sac that I know of are the 2 QC Charge shops in San Diego and Portland.