Elgin Sweeper enters marketing agreement with Challenger Manufacturing