I did do some DIY ledges for my Japanese Ratsnake enclosure here if you're looking for something more unique, though it's very time consuming. Again attached with silicone. I followed this instructables guide for the process. I would strongly suggest avoiding the magnets and instead securing with silicone. Ball pythons are pure muscle, especially if they're given the chance to climb and use it.