This is a Shure SM58 case using the “[Rugged Box (Parametric)](https://www.printables.com/model/258431-rugged-box-parametric)” popular model.
The microphone rest is designed from scratch to fit in this box.
You will need 6 M3x35mm screws for the hinges and the latches.
The inserts and the seal are printed with TPU filament
If you need a space to store a cable you can look at this other [model](https://www.thingiverse.com/thing:7230405).