Generally watches like this are inexpensive pieces meant to commemorate a sponsor's ties to racing. That price is a little less than most other sponsor type logo gear that I've seen/bought both in Japan and the US. If you buy it, do it because it has a logo that you like... not because you want an authentic McLaren piece.
Would I buy it? Sure. And stick it in a glass case next to my other McLaren watch.