Not for 2 minutes, maybe like 30 seconds. You shouldn't restrict players from buying something for CEs and they can't use it for 2 minutes. Flashes are really annoying but players shouldn't be restricted for 2 minutes though.
Pretty cool idea, Usually when I was attending CEs I find some cops just spamming the flashbang and rush on us, It'll be more fair since Flashbangs can be only used by cops.
Two minutes are too long no one will use flashbang anymore. I think 50 second is fair enough.
2 Minutes is way too long as just other posters stated above, I would suggest you decrease it to 1 minute or around 45 seconds. Anyway, I'm approving this suggestion since It's just breaking the gameplay if used continuously. Flashbangs are still useful to distract opponents while in war, no need to limit it to huge numbers.
Yea I am supporting you but I don't say same for the time of throwing. 2 minutes is too long. It should be every 1 minute