I bought these goggles for my trip to Austria in January. They were delivered quickly by courier and arrived in ok condition (box was a little beaten up).
The goggles themselves are absolutely excellent, they didn't steam up at all even when I was hitting it really hard and they managed to take quite a bit of punishment in the park/pipe without budging from my head.
My only gripe is that the strap isn't the longest, I have a medium size helmet and I had to have the strap fully extended to make the goggles fit over it which was occasionally uncomfortable.
Awesome goggles though, well worth the money.