Anyone ever purchased anything from this website? Supposedly in Indonesia. They have deals on bikes which seem too good to be true, which makes me wonder whether they are, er, too good to be true.