Double D did a nice job for us a couple of years ago when we had a hail storm in Hereford that took out most every roof in town (08 maybe? or was it 09?). Anyways, I'm not sure about their pricing because insurance covered it, but I do know they worked it so we weren't out our deductible. Plus, it was declared a catastrophic event so it didn't count as a claim against our policy. Worked out rather nicely now that I think about it.
I think they have one crew based out of Amarillo and one out of Hereford. They were fast and cleaned up after themselves.