i just bought a helmet off STW and was worried after seeing this thread.
i'd emailed the guy a few times to no avail over a period of about 3/4 days (which i know isnt long, but he was rapid until he got paid!).
BUT it turned up this morning so i was a little over cautious it seems.