willie_gunn as stated in a previous thread go for the largest thread size your barrel will allow in metric with spigot if possible and go caliber specific,
the more you leave on the barrel at the muzzle the better, recently seen a .308 that had stretched the 1/2unf thread ok the rifle had been shot without mod fitted but it did have a thread cap on it and the gun and mod had been through the proof house,
as your barrel is not stainless you would be looking to remove mod after each outing to avoid unnecessary corrosion issues and you want a mod that will not need the rifle re zeroed every time this is done,
as there are a few out there that cause this problem ,
ASE jet-z are bomb proof although they do add a bit more length than the reflex type mod,
i have recently gone back to the T8's after trying a few strippable mod's just got rid of a wildcat P8 after every couple of shots the end baffle kept on coming loose no matter how tight you made it,
although i do currently use a northstar on a .243 they lack a bit of sound reduction
Do a few searches on other forums plenty of info