theres a place at 1000 ridge ave (in philly) called blatt tire that i just had a great experience with..
..i blew a tire the day before my vacation, and of course nobody could get the stock tires in any sooner than a week, so i was pretty much SOL, i called ricky blatt and told him my situation, left him my number, he called back 15 minutes later and told he he'd found a set and he would go pick them up and bring them back to his shop, so i should meet him at his shop in an hour.. 30 minutes after i got to his shop, i had my keys in my hand and was on my way with fresh tires complete with a lifetime road hazard warranty... ive only been to the one in philadelphia on ridge ave, but apparently there are a few location
http://www.blatttire.com
(215) 922-5525 (thats the number for the location i went to)
if you end up at another location/ or completely different shop, let me know how it goes, im comin up on 45k and want to get everything checked closely since i didnt have it at 30k