Product was almost perfect, when installing the front plate that holds the buttons, i find out that im unable to screw in the screw that holds the bottons on that plate and im also unable to screw the plate that holds to the steering wheel. On the same side. For whatever reason they cheaply made the screw portion if this product and unfortunately i got the dud. I made it work with some super glue but atill not sitting as clean and flush as i want because i cant screw in 2 screws.