Here in Montgomery County, MD, I'm pretty sure you could just take them to the recycle center. They take all sorts of dangerous, nasty stuff, on the theory that they'd rather you give it to them to dispose of, than dump it on some field somewhere. I thing it's really smart. Maybe check on what your local government recommends.