If it's a nexus 5 I think Google has been fixing them for free, maybe give them a call? It was on bgr or something similar last week they've been doing it even for accidental damage.
Edit a link to the article: <a class="postlink" href="http://www.techtimes.com/articles/14844/20140904/google-will-replace-your-broken-nexus-5-for-free-heres-the-criteria.htm" onclick="window.open(this.href);return false;">http://www.techtimes.com/articles/14844 ... iteria.htm</a>