I used 4mm rivets for my floor, as Tilley, I used this size because that's what I had here
Here's a site for sealed rivets & all sorts of fasteners, prices are not too bad but the postage adds to the cost if your not spending enough to qualify for free postage.
Sealed Rivets
Hope that helps