I have these installed and like them.
I have a issue with the adhesive at the Tech spec logo.
They sent me a left side and go figure the right has started to let go. I don't know if I am just going to go to a local sign shop and see if it can be fixed.
They were top notch on my last bike..