I have ordered stuff from momovelo in the past and had a fine experience.
For my last order, an item (the most expensive part of the order) was out
of stock. I received an email from Kai (the next day I think) telling me the
item was out of stock and asking if I wanted to have him still send the rest
of the order. Good service for me...
Brad