Bed liner will fill in some small holes(some brand are better than others) and cracks but nothing really much thicker than a match book..it might look like it does at the time but with temperature changes it won't last long, but for small pin holes yeah otherwise use silicone to fill them..