Morning Stuart , I get about 55 to 60miles per gallon , English gallon (160 ounces against American gallon at 128 ounces) ! Run 18/36 sprockets and as you , cruise 40 - 45 , plus more at times , depending on circumstances . My 101 - 1928 45inch . Although I am running a an M88 carb on '37 Sports Scout cylinders !! So if anything you should get better mpg than I . A standard 101 should get 50 -60 mpg , not sure what to suggest apart from checking air leaks at the manifold , what condition is the engine in ? if guids are well worn , this wont help . Rough running at low speeds might indicate it's running very rich then but ok at 45 mph ? I get about 60mpg on '29 Super X which runs a DLX so you should get a lot better than 20 ? hope you can sort it OK . Best wishes , Ken