We hired a contractor to replace our roof. They never finished the contract and the installation was not by trained labor that was contracted for. The installation is so bad that the entire roof needs to be replaced. After 1 ½ years of negotiating with the contractor, they have finally agreed to issue us a refund of our deposit and release us from the contract so that we can have another contractor reinstall our roof. Now we are concerned about the shingle manufacturer putting a lien on our property since they may not be paid if we receive our refund. How much time does the supplier have to place a lien after the product is delivered?