Print with 3 or more walls, around 30% infill or more, brim, no supports.
Based on this thing: https://www.thingiverse.com/thing:1358526/comments
The top loop kept breaking off so I made a reinforced version and added a bevel to the bottom piece.
KeyChain_Bank_BOTTOM.stl | 251.4KB | |
KeyChain_Bank_TOP.stl | 286.8KB |