I tend to avoid kits. They tend to be of poor quality, segmented rods that always unscrew and trap grit, and you end up with several pieces that you never use.
Buy what you need individually. Pick up a good quality solid rod and the brushes and patch holders you need for each caliber. Flex should not be an issue in even the longest pistol barrels so a .22 size rod will be fine in pistols up to 45 with no issues. the .177 would be an exception of course.
If you want a tight fitting rod then you will have to buy separate size rods for each caliber. But you will still be better off then buying a do all kit.
Pick up one of those plastic hardware drawer sets from Canadian tire and keep each set of caliber tools (brushes, patch holders/jags, mops, ect) in a labeled drawer and their you go.
That being said if you wanted a kit to through into your bag for a field kit Otis makes a large selection that comes in a handy pouch. they use a pull through which is not ideal but field kits are not meant for detailed cleaning anyways.