Just finished designing this in Fusion 360. Should be ok to print, but do so at your own risk. Design may be subject to change.
Just uploaded new files with the finer details added. I won't be changing anything else unless there is a print problem.
THIS IS FULL SIZE - CONSIDER SCALING PARTS TO 80% FOR PRINTING