You might also want to check out https://pitstopusa.com
I got my Bell SA2015 helmet pretty quick and it was on sale for $299 (normally $399)... and it's still on sale. I too searched for a while, but the timing isn't great. If you could wait another month or 2, I think there might be some pretty good sales... as I think the SA2020 helmets are supposed to be released in October.