They have the display line-up for a unbeatable price, almost too good to be true, which is what worries me. Are these guys legit? It looks like Mac Whiz/ Vendio Store are one and the same, but shipping address is a residence in Canada. Any ever bought from them?
Comments