Over the years I have cheaply purchased 3 aluminum jon boats with leaky rivets, and I easily fixed them by way of simply smearing some silicone sealer over the rivets, on the outside of the hull. This repair lasts for years, and will even stand up to dragging the boat across the ground.