I have the new style Weber Rotisserie. It is a quality product, and I have no complaints about it.
That being said, I have no experience with the Cajun Bandit product. It is stainless steel, which is even more durable than my porcelain enamel. The CB products seem to always receive good reviews.
I am not sure that you could go wrong with either option.