Boy, that's a tough question to answer. Because your daughter is going to be a teenager very soon, appearance is everything during those years and she is going to want to have those braces so she will have those perfect teeth. Don't you have to wear them for about two years?
It's too bad your dental insurance doesn't cover the invisible braces.
I can't make the decision for you, but Renew does have a product called "Cleanse Smart" that would help remove the heavy metals.
I admire ANYONE raising a child today. You have my admiration. (Also my ear anytime you want to scream. Ha)