Im a subcontractor who worked on a large project in NYC. We finished the work in July of 2019, however we were onsite in December to do some punchlist items. The GC/Owner are dicking us around on payment. First they say we need to send them a warranty so we send them one from the last date we were on site. They then come back and say we have to take it from the TCO date. When I ask for that date I completely get ignored. Is it too late for me to file a mechanics lien on this property.