Synonyms for Huckster (same or very similar meaning)
WordNet sense 1 (a seller of shoddy goods):
cheap-jack
WordNet sense 2 (sell or offer for sale from place to place):
hawk, monger, peddle, pitch, vend
WordNet sense 3 (wrangle (over a price, terms of an agreement, etc.)):
haggle, chaffer, higgle
From the ODE community, based on WordNet
add/edit