Yep, the Audiovox CCS-100 works like a dream. The kit provides almost everything needed for the install. There is also a billet control mount available.
I will caution you on two items:
First, the control pad is susceptible to water making it's way in. This temporarily disables the unit, but it will begin working again once it's dry. There are ways to help prevent this, but none that I've found are perfect. If you seal the unit with silicone and cover it during washes/heavy rain, it should work flawlessly.
Second, The install is quite time consuming. It takes quite a bit of bending over and working in tight spaces, too. Not for the lighthearted, but it's doable in about 8-15 hours depending on how fast you work and what type of install you choose (meaning how good the quality of your electrical hookups are and if you have ABS or not). Plan on taking a full weekend to install it even with instructions, all tools , solder iron, heat shrink, vaccum tank, control pod mount, etc ready to go.
But...once it's on there...it works exactly like a car and you'll be glad you have it if you are doing a lot of highway riding.
Definitely do a search and read up on the install process to see if you can handle it. Many others have done it and we can help if you're stuck.