to repair it i'd put some epoxy putty
http://www.lowes.com/pd_23533-138-31270_4294935907__?productId=3132883&Ntt=oatey+fix+it+stick&pl=1¤tURL=%3FNtt%3Doatey%2Bfix%2Bit%2Bstick&facetInfo=
and it doesn't leak... maybe someday but if it work for few month ...it's better than buy a piece 260$