I used gold craft acrylic on several items, including the wallet that I use every day. I don't have any trouble with it rubbing off, and I used Super Sheen on top. I haven't had any call for silver, but I bet it would work the same. (And by craft acrylic, I mean like Plaid Paint, not the good stuff from the fine art department.)