We don't resurface rotors anymore, so that's normal. Couple reasons - mainly because rotors are made of crap steel these days. They delaminate, they wear, they warp. Run them as is they're noisy. Turn them they just warp faster. Rotors are a consumable these days.
Front rotors are not slip ons, so it's not a quickie brake job. Book time is 2.8 hrs, and actual time on a 20 year old truck in these parts is likely over 3. Without checking parts prices, and assuming they used quality parts, that price seems reasonable, maybe a tad high.
Price for the rear seems high. I checked drum prices to see if that was why, but my Napa has drums in stock that RETAIL at $100. Turning rear drums is still done sometimes, as well. I'd shop around for the rear job for sure.