Welcome to RG and check out the dealers here.............all stand behind their watches.

I don't know anything about that website your asking about but I am sure a member here will let you know.