Elgin & Challenger sweeper