GR Factory Longines watch review