ONe other thing. The shop I use has helped me a couple of times when there was an alternative to an 8 hour dash disassembly (one was to drill the heater door spindle and put a pin through it. The other was similar to the alternate path mentioned above).
Been dealing with this guy for a while and have never seen him try to cheat. In fact, he steered me right on a mistake i was making with tire pressure.