Depending on where this contractor is, Tallahasse area call Bradco or Gulfeagle or possbly ABC Supply. If Valdosta call Sunnyland, and if Lake City area call Gulfeagle, Bradco in Gainsville and ask about the guy and if they would give you a couple of addresses they delivered to near you so you can see his work. You might catch the homeowner there and ask them if the guy is a douche.
If he checks out, thats not a bad price on the metal recover, I would get a price on 26ga, it should be only a few hundred more($250-300) and tell him that. The Three tab price is also a pretty low price, but that 30year arch price is high, if he can put on 22/sq of three tab for $204.50 per sq. he can install 30year arch for $215 per Sq. since they are only about 10bucks more per square, that puts you about $4730 for 30yr arch. Ask for these prices without telling him your considering using him, if he thinks your a buyer he will keep his price higher if he thinks your still shopping he will keep it leaner.
That said, if this guy is traveling over 20 miles to your house for those prices he is either starving to death or he is a bottom tier contractor. I would check this guy out pretty in depth, FL dept Prof Reg. to see if any complaints against
his license. As well as city and county building dept. He is only going to give you names of happy customers that used him since the last rain. See if you can find out more or PM me I might know him.
That metal is a 36" exposed fastener panel. The fasteners have a EPDM rubber washer that is the weak link, if the guys don't sink them square. That metal from Horseshoe beach has a reputation for being inexpensive, but I have not heard any bad reports about it.