cheapjack
/ˈtʃiːpˌdʒæk/
noun
- A person who sells cheap or low-quality goods, especially in a dishonest way.
- Don't buy from that cheapjack; his products are all counterfeit.
- The market was full of cheapjacks trying to sell broken electronics.
- A cheapjack set up a table on the street selling fake perfumes.