That last thing is probably because Krastorio "rebranded" vanilla ammo into pistol ammo and added rifle ammo as new entities. As for the integration in general, I'll look into it sometime, but I won't promise when or if it's going to be anytime soon. This mod is more or less in the "long term support" mode, I'll keep it compatible and working with Factorio updates, but I'm in no rush to develop it further.