I, like many others, had to replace all the rivets on Journey On's rub rails. It was a hard job.
Here's what i learned. 1. These rivets join the hull and deck, so they're critical. 2. You have to remove ALL the rivets, not just replace the missing ones. 3. Some rivets go through and are visible from the inside, others are blind holes or you can't get to the backside.. 4. Drill the heads off the ones that go through the joint and punch the shank out. That includes the the ones you cant get to the back, the rivets will fall in the bilge and you can get them later. 5. One has to drill the blind rivets out. The problem is that the rivet's center pin is hardened steel, so you just cant drill the rivet out. 6. My solution was to drill next to the pin, which gave a larger hole and extract the rivet. 7. Fill the blind holes and those you can't get to the back, both kinds, with thickened epoxy and let set. 8. For the holes where you can get to the inside, use a Phillips head bolt, stainless washer, hard nylon washer (stainless and aluminum aren't compatible) and 5200. 9. Fill the hole with 5200, push the bolt/washer through, have your helper hold the bolt with a screwdriver and on the inside use a stop nut and washer, tightening the assembly. Clean off excess 5200. 10. For the filled holes, drill a pilot hole, install and remove a sheet metal screw. Fill the hole with 5200, install a Phillips head screw, metal washer and a thin plastic washer. Tighten. 11. Re-install the rubber bump strip with screwdriver and rubber mallet.
I ordered all bolts, screws, washers from boltdepot.com. You can get the stuff you need in 316 stainless. I used #12 bolts/screws. The rubber strip has a few bumps from where the bolt/washers didn't sit straight, but that's life.
The job takes a lot of beer. Your wife takes several weeks to speak to you, again, but you won't care. No boatyard is interested in doing the job, at least in SoCal.
Boris