I got mine and just had tires mounted. No problems what so ever. That sux that yours leak. I'd try what Stazi said or get them magnafluxed and have the hole welded. That's what I'd do if I was in your position. Just my .02
06 GMC Sierra 2500HD Dmax/ally
06 Pontiac G6 GT
05 CRF250R
FOR SALE 06 KX65 with riding gear $2700 obo