OD Surface Push takes the surface assignment of the first selected polygon, and applies it to all other selected polygons:
Here's a how-to video showing OD Surface Push in action.