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.