Huckstering Synonyms

Wrangle (over a price, terms of an agreement, etc.)
(Verb)
Sell or offer for sale from place to place
(Verb)