I have mine mounted on a Jumbo Joe Premium 22" (sold exclusively at Walmart).
I've put more than 12 hours spinning time on the 2 D cells the rotisserie motor takes and they were still going strong, so really don't mind that it doesn't have an AC option.