Not just banning, but enforcing the ban. Our town banned them ... with a $50 fine, which landscapers are happy to pay the once or twice a year they get dinged, if it means they don't have to buy new equipment.
Confiscate the equipment instead of fining people?
Not excessive in terms of monetary cost for both private individuals and businesses, but does actually solve the problem, and much more disruptive in terms of hassle caused.
Downside is logistics on the police end: they actually do need to take those things with them, which is a bit of a hassle, and then do something with them (e.g. send it to a recycling company or whatnot).