Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Not that I've seen. You might see if there is a local cell repair shop, they might sell one too you. Otherwise you can get from Amazon in a couple of days.
 
Check eBay, you can usually get them for less than a pound, or dollar if you're in the US.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.