Good parts. Feels excellent on my TX16s. I had an issue with the MDL button being too LOOSE. I put electrical tape on the contact surface to bridge the gap and it works perfectly. There are no instructions included. Luckily there is youtube videos on how to install this. I also wish I could have bought the items separately. I didn't use some of the items because it's too much "bling" for my taste.