had them on 2 road runners for 20 years. never leak and no hole problems.if you know how to install them they won't leak and if you don't put them on a rusty car or a 4.200 lb charger the holes will be fine.