Traveling Toronto to Watkins Glen next week, via Buffalo, along hwy 20 ...

Is there a place to buy a helmet along the route or nearby? Web search did not yield much so far.