I can see small stress cracks in my pump mounting bracket. I haven't taken out my T3 to further inspect it. But soon as the delrin T3's release, I am getting rid of this thing before it does leak or something