Cheap-john

Webster's Dictionary of the English Language

·noun A seller of low-priced or second goods; a hawker.