I agree it wasn't the best deal, but this was a shop, not a shade tree mechanic, even though they performed the work as such.going off the invoice
Front: turn rotors and new pads: $144.00 parts/$75.00 labor
Rear: turn rotors and new pads: $90.00 parts/$75.00 labor
Front wheel hub: $338.85 parts/$75.00 labor
Shop supplies: $7.00
now not sure if his hub is an assembly or a pressed bearing, still think he got screwed