Yup, I have had the CCS-100 for 3 years now and it runs beautifully. This is the vacuum operated version and it works by monitoring the RPM to establish the target speed, and uses the vacuum to move the cruise control cable. It runs up hills like a champ, and operates just like in a car. There is also a newer version, which runs entirely off the vehicle speed sensor, so no vacuum, and thus a simpler install, but my vacuum unit does what I want well - give me 20 minutes of RH wrist relief to get the blood flowing again on the all day rides.
The install is what scares most folks off - but it's not difficult as much as it is a lengthy install. First, you have to mount the unit (behind the left side panel); run the cable to the throttle bell crank; and fashion a mounting bracket from the material supplied in the kit to hold the cable. Second is running the vacuum from the third throttle body (don't tap into the vacuum line with the MAP sensor) back to the unit; and building a vacuum canister ( I used 2" ABS plumbing pipe). Third is the electrical hook up which includes fashioning a bracket to mount the switch panel to your handlebar; and tapping into the bike's wiring harness for power, ground and brake.
I first had a Throttlemeister, which is a great friction lock, but the audiovox brings a proper cruise control to your bike for about $100. There is a Sticky on this board, I believe, on how to install one. That's what I used for reference.