I strongly recommend you use a hard filament to print this design. ABS will do fine, but polycarbonate is even better. If you print in PLA it will probably be too brittle, don't hold me responsible if it breaks.
Maker, Engineer, programmer/developer, Unix sysadmin, Linux enthusiast, Windows & Mac hater (proprietary software hater in general), agains copyrights and patents.