I've been buying from these guys for a couple of years (mostly external HD modules) and they are reliable, and quick, if they have the product in stock. I had to wait a couple of months for the M10 to come back into stock, but when it did they honoured the reduced price, which came into effect after I had placed my original order. I would recommend using CVP, but be sure to call them first to check availability.