The verb 'deal' takes the preposition 'with' when indicating what someone trades in or handles. A merchant 'deals with' grain (or other goods). The other prepositions don't form correct collocations: 'deal at', 'deal for', and 'deal on' are not standard expressions in this context.