I am pretty sure it is electric. If you saw a muffler it is probably a generator of some sort.
Forum Rules