Can't believe it blow up top like that.
See any reason I can't weld it?
I've seen this happen with procharger intercoolers a lot. Thankfully mine is still holding up! Should be an easy fix, my guess is they had a new guy weld up a batch of them and he didn't get it hot enough
i would definitely contact procharger and see if they will fix it for free?
20psi through a d1 is a respectable amount to break something!