Most any upholstery or boat canvas shop would probably do it for you on the spot for a nominal fee. I bought a snap kit several years ago, and they are easy to attach. The snaps are chrome, and it was cheap, I used one just last week. Sorry, forgot where I got it, probably K, or W mart.