Join Date: May 2016
Location: Ottawa, Ontario, Canada
With bone, what I've done in the past to clean it, is use hydrogen peroxide. The hydrogen peroxide denatures protein without harming the calcium content of the bone - so if there is any biological matter on the bone, it should be eaten away. You get a good clean, without affecting the structure of the bone. I've safely left bone submerged in a 1/2 and 1/2 mixture of hydrogen peroxide and water for several hours.
However, I would suspect leaving the bone in water for a long period of time would eventually degrade the bone, but it can take months to years depending on the pH of the water in your tank. At a fairly neutral pH, the bone is likely to survive quite a long time I'd wager.
Be the change you wish to see in the world - Mahatma Gandhi
Funny Things Accidents, you're never having them until you're having them - Eeyore