These 20 inch brushes fit on the Clarke CA30 20B floor scrubbers and are made with poly bristles. These semi-rigid bristles do a great job on cleaning dirt and debris off uneven floors like VCT, concrete/stone, terrazzo and more. If you want to use your machine with pads, check out the pad driver for this same machine. You can view that here.