I've had a great experience with these guys.
http://kelleyinstruments.com/specials.html They seemed to understand the concept of emails and how it can be an excellent communication medium.
I'm going to try Aircraft Quality Instruments too this week.
No matter who you choose I recommend doing some extra steps to avoid a foul up.
#1 take digital pictures of the faces and data plates and email your prospective instrument shop and ask if they can refurb the dials as shown, NOT relocating any markings. If you want to keep the brand name delete or add anything be sure to tell them that.
#2 print out email chain and (color) pictures and pack that in the box and ship them.
I will avoid this place after a ~30 day long awful experience ---->
http://www.trade-a-plane.com/company-search/details?id=53217 (It only took one day each way shipping so most of that time had nothing to do with shipping issues)