Following up on a previous reviewer, I too bought the "universal" unit at the big box store that was supposed to fit all grills.  It did not; I returned it.  I had to order the Weber rotisserie online, and it is perfect.  As the previous reviewer said, don't waste your time and money on the generic brand.  Get the Weber and know that it will work.  (A bit pricey, but worth it.)