Both should be riveted on. So you'll have to drill out the rivets.
I'd consider marine vinyl over carpet, but I likely wouldn't use either on top of the gunwale. It has been done successfully w/ both though...
I was planning on putting carpet. With the carpet under the rub rail it won't peel up that easily.