I have not tried them yet, but just received my order from speedgear.com. Took awhile to get the shirt/hat but great service by the company. Canceled my order with luxuryautoorders.com due to terrible customer service and fact they didn't know when products would be available.
As you may already know, the EU sizes are much smaller than US. I normally wear an XL but got 3XL and the shirt fits great. Farfetch.com is another with very quick shipping and great service. They are exchanging my 2XL with a 3XL right now.
Good luck.