you are liable for signed contract
since you signed the contract, you are liable no matter how expensive it is.
however, you can try the following ways:
1) Renegotiate with your current contractor
2) Hold on to the rest of balance as disputable item if any