I have a J&G helmet cover, not the breathable one. I didn't get the oversize for a visor, but recently bought a Bell Citi with visor, and the non-long one fits perfectly; I actually wouldn't want it any bigger.
I've been using it to keep my head warm all winter.