I bought my first 2 reps from them, and I can't say I'm satisfied. I ordered 2 watches (Omega Co-Axial Automatic Chronometer 4677.60.37 and Omega Speedmaster Special Limited Edition 321.90.44.52.01.001 Solar Impulse) for $290 shipped. I received the first after one week (from Hengyan via Guangzhou) and the second after 2 or three weeks (from Shangai), as it was backordered. Unfortunately I had not searched this forum first, so I just ordered the first 2 watches I liked...
Both of them resemble the originals at first look, but you can easily find a bunch of differences if you have the rep in your hands. Judging from the seconds movement and the lack of vibration, the first one must be a quartz, so I paid too much. The second one has non-working sub-dials, I complained and I am still waiting for an explanation about this (no, I won't hold my breath).
I don't want to say much, but now that I look more carefully at the site, both photos and descriptions are not what you get, i.e. check the description for http://www.omegawatchessale.com/watches-1606-Omega-Speedmaster-Special-Limited-Edition-32190445201001-Solar-Impulse.html.
The only reason I'm not completely dissatisfied is that these two watches are somehow rare as replicas, so maybe this could be the only place I could actually afford to buy them!