Trouble is most of those guys are either semi-retired or semi-dead. One I called in Phoenix only comes in a couple of days a week, which does not sound promising for a quick turnaround. One I called in Tucson quoted $2000-3000. Seems a bit high, almost like he'd rather not bother with the job at all.