He's looking for a DJ mixer with built-in CD players, the ones you list are only mixers. no CD players, etc. What he is looking for is commonly called a DJ Control Surface: https://www.americanmusical.com/DJ-Control-SurfacesYamaha and Behringer Xenyx both of these are great DJ mixers. Comparing to the price Xenyx is little bit high. Xenyx has a USB output which allows you to record your masterpieces to a computer or laptop.
And Yamaha's MG10, MG06X are compact and relatively lightweight model from the recognizable and reliable manufacturer is easy to take with you wherever you go for your next gig.