Yes, it will work on a painted mailbox. I took pictures of all the writing so everyone would know the details about it. I love it, just never got around to using it
This is the only one I have but you can look at the website on the cover, they may have one. It was a gift to me and I just never took the time to put it on our mailbox