Well, on the upside I am sure IIR will try to make things right for you. They like to keep their customers happy.
I could never bring myself to buy parts from a company called "gimmick" lol. When I first saw that brand name I was like wtf .. why would anyone want that as a brand name.
Unfortunately it sounds like they live up to their name.