These turrets are based on the standards space marines’ weapons for Warhammer 40K.
They can be fitted on any vehicle or building and are meant to receive 8mm of diameter magnets.
Filament friendly, the set on the pictures have been printed with 100mm/s, 2 perimeters, 25% infill and layers at 0.15.
Note they come as standard with my gunship model:
https://www.cgtrader.com/3d-print-models/miniatures/vehicles/interception-gun-ship-38-elements-model
And with my “Storm Walker” model:
https://www.cgtrader.com/3d-print-models/miniatures/vehicles/storm-walker-heavy-mecha-tank
Have fun.