Can they be painted?
I bet folks that were in the navy could put a coat on them in no time.
Sure ,with the right prep and paint.
You could have them anodized if you pulled it apart.