Funny enough, I ordered a TCR muffler from e-acca on june 8th as well, fully paid for, and it's been about 3 weeks with no email of any kind from them about being out of supply. Maybe I got lucky and nabbed the last one aha.
I'll send an email and see what's up anyways, I havent checked in...