It took me 3 months to get my intercooler. That was only after some
serious nagging on my part. Getting any response from those people is nearly impossible. They still owe me about $30, but its not worth my time to go after it. I just cut my losses.

From what I have heard even Import Image is having a hard time dealing with them.
Do yourself a favor and dont support those scam artists.