I want to install stainless steel bumper inserts on the cobra. Does it matter who you purchase them from or is one manufacturer better than others? I am looking for high quality fit and finish not cheap stickers. Any recommendations or reviews would be appreciated!