These are quite nifty 3d printed by one of our members.