I'm thinking a big part of it is the nature of the engine, since its torque is at higher RPM's Can Am geared the Spyder so you are "in the torque" while cruising. Combine this with the extra weight and larger frontal area and the mileage takes the hit.