I have been wondering what the differences are between the 23 hp, 25 hp, & 29 hp 747cc Kohler engines. Is it just the cams?