Hello,
The reason why I made a different ammo was to be able to make it not collide with friendly entities and building. If you use normal tank projectile ammo, you will have friendly fire, for exemple you won't be able to put wall in front of cannon turrets.
The production is very cheap as it use the same number of shells with a small other resource to build. Normal cannon shell ammo is only used in the tank in vanilla so making a dedicated logistic supply system for turrets cannon-shell-magazine like gun ammo shouldn't be a problem as you don't have a normal cannon shell supply system for you base that would become redundant with turrets.
Anyway if you want to change the ammo the turrets can use, you just have to change the entity attack_parameters ammo_category here :
attack_parameters =
{
type = "projectile",
ammo_category = "cannon-shell-magazine",
You might want to keep the not colliding with friendly entities behaviour but that means changing the vanilla cannon shell behaviour which I didn't want to.