If you have to take them to court to get full compensation, it will be an open and shut case in your favor. As long as your lawyer isn't Sloth from the Goonies you should be in good shape. If the repairs were really that poorly done there will be a way to win. However it will take a while and I can't say exactly who you will end up suing, but if it's worth it to you I believe you can at least break even eventually.