check out Craigslist, there is aways ads with people who will replace it for you for about $40-60 bucks, However it will never be a tight air seal again, you will eventually get dust inside the glass and you would see it on the screen, but its far better then a cracked screen
Check out NON Cellphone stores, like the small mom and pop shops they also fix LCD screens