Inspired by Streetfire_Industries' design, I decided to model this from scratch in 3 separate pieces. This makes is easier to print, and gives a better surface finish. If you would like the base files to this, please let me know.
Modeled in Solidworks 2016.
Printed the main piece and insert at 0.25, but the base at 0.2 to get a better surface finish. Default size is Ø100.0mm, so scale accordingly to preference and build plate.
Some sanding may be needed on the push fits, as there is only a +0.2mm tolerance in the design. Parts can be glued in place depending on material, but they should both be a push fit.