Grand Seiko SBGA229 30 days on the wrist and how does Grand Seiko compare to Rolex