If you're going to do it I recommend being subtle about it as trunk space said.
It seems that for most it makes the gun look tacky. I think it makes the gun look like an airsoft toy...
To each their own but as Apollo said there are many threads already on this topic