I was hired by the owner not the contractor. My contract stipulates that I can collect the final payment when the client moves in. The project took forever and now they finally moved in. Can I file a preliminary mechanical lien or is it too late? Thank you