They have some very cool stuff in stock! Has anyone ever dealt with them? Are the reliable? Are they slow to ship or fast? How does merchandise arrive? Would you buy from them, and should I? Many thanks in advance, Jean-Louis K.