Paramertric OpenSCAD model, written in a module, so you can adjust anything you like, or send a message if you need something specific.