I've had tracks on my aluminum Starcraft for years now... mounted with stainless screws, aluminum back up plates and nylock nuts. I would rethink the rivet idea. There's a lot of flex and stress on the tracks and gunnels, rivets may eventually loosen up from the movement, no way to tighten then back down.
I've had to re-tighten mine every few years.
Just offering my $.02 and experience.