The factory clear coats them. But as you see, they corrode under the clear. It is possible to have a very long lasting result but you have to passivate the parts before you paint them. Unhappily this requires some rather dreadfully unfriendly materials (chromic acid and cyanide) to do properly so probably you won't be doing this. The problem is that it is not possible paint aluminum alloys before the surface starts to react with the oxygen in the air. Your parts may look beautiful and flawless, but the reaction has started on a tiny scale. Cover it with clear, and it is simply a matter of time before the result will be visible exactly like your "before" pic. The corrosion you see is not a result of the clear coat being breached, it started before the clear was put on. For that reason I paint aluminum with paint you can't see through. The corrosion still occurs, but it takes a really long time to start actually being a problem because you can't see it until it blisters out from under the paint. Depending on the alloy, you could also clear anodize a part, but likely your fork legs will look dull and dark (possibly VERY dark!) because of the alloys typically used for castings. I suggest one of three solutions which is what I do. 1) simply paint the parts with opaque paint. 2) scotchbrite the surface and simply re scotchbrite as regular maintenance. 3) polish the parts, and re polish as regular maintenance. Generally I polish if I don't want paint. Polishing creates the smoothest surface and is the most resistant to corrosion if the surface is bare, and it is pretty easy to spruce up by hand polishing once or twice a year.