Oh ok. I would still speak to company in question and ask their position.
Sometimes people just mess up so bad, its not worth giving them a second shot at your pride and joy just to mess it up even worse and then try and pretend its not their fault and you have to pay for it.