Looking at a helmet - tried a V2 via online order but didnt fit (although good quality) - rather than endless online ordering and sending back are there any decent retail outlets near London / South East or even Midlands as up there now and then?
V2 are very good for the money - I had the same problem with my first helmet from them, the returns process was fairly easy. Perhaps they wear a little smaller than other sizes do? I've got a V2 Sport and have been very happy with it as a trackday lid.