I would use an acrylic enamel on them as it's very long lasting and has UV protection in it's ingredients. You may have to get it at an autobody paint and supply store but it will last for a long time. You can even get a catalyst to add to it and they'll never fade again.