if you can't go any faster than 21mph with a 42/17 the problem isn't the gearing its your legs, that's only 105rpm which you should be able to do. I ride the same gearing and have no problems hitting 30mph on downhills and 25mph in the flats and I'm old