No, just NO to that site.
Stick to the TD listing here:
The websites & email addresses listed here are the only one to be used. Any other website found online or in a post other than from the dealer itself are not recommended Be careful, copycat websites are one of the most common scam out there and their addresses are very similar.
forum.replica-watch.info
If a rep is made of a particular model (usually regardless of brand) they will most likely be able to access it.
If they can't and someone else is 'claiming' they can, my spidey senses would be tingling.....