Yeah, they told me something similar a few months ago. Something about how they changed suppliers for the cats and that they were going to to be welded up that month. I believe that was around February or March. Obviously that didn't happen. Unfortunately I bought it as part of a larger kit, so the DP itself isn't itemized on the invoice, which makes doing a chargeback somewhat difficult, as they've actually removed the DP from their website . I would prefer not to go that route, but they haven't responded to the last couple of emails I've sent, their "live chat", or their phone. Needless to say, I don't really feel like dealing with them any longer. I'm actually planning to remove some of their other parts off of my vehicle and replace them with something else.
I've also pretty much decided that I'm not going to bother with a DP unless I upgrade the turbo anyways. I'm just going to sell the mountune DP as NIB, if it ever shows up.