this website has bugged me for a while also. they have some watches that is so cheap i became suspicious. i started asking around, then i realise most of the very cheap watches i saw were stock that was already out of production for a while. perhaps this is why they can sell cheap as they obtain stock from AD that they no longer want. i saw a few people on lowyat forum who said they bought from them before.
i myself emailed them last week for a watch i saw and they responded quite promptly to tell me they have stock. for me personally i would try them for watches that are lower priced but not high end more than 5k untill there is more testomonial. you have to decide if u wanna take the risk