Aluminum parts?

Have them anodized. Only thing that will give you long term protection other than paint or powdercoating.
You can wax polished aluminum and it will help protect it.
As stated, Anodizing will keep them good forever, you will want to get them to the level of polish and shine that you want prior to anodizing