Printed in TPU, 100% infill.
Adapted with test and trial to fit tight on my Blackmagic 4kG2, so it does not fly off.Might require adjustments for your printer's tolerances.