I agree with Gary, keep it super simple. By all means use 3D printed parts, just remember that they break easily.