I would avoid the street stalls simply because you're passing personal data to them and who knows what else they might do with it? From my understanding the street guys are just sales people (not hired by HKBN themselves), and you don't have the guarantees on how they handle your personal data.
Of course it might not happen but then again, you're giving a lot of trust to a stall guy.